尝试导入scipy.stats时出现错误:
ImportError Traceback (most recent call last)
<ipython-input-320-b66176eb2d0a> in <module>()
----> 1 import scipy.stats
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/stats/__init__.py in <module>()
319 """
320
--> 321 from stats import *
322 from distributions import *
323 from rv import *
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/stats/stats.py in <module>()
191 # Scipy imports.
192 from numpy import array, asarray, dot, ma, zeros, sum
--> 193 import scipy.special as special
194 import scipy.linalg as linalg
195 import numpy as np
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/special/__init__.py in <module>()
525 from _cephes import *
526
--> 527 from basic import *
528 import specfun
529 import orthogonal
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/special/basic.py in <module>()
10 import types
11 import specfun
---> 12 import orthogonal
13
14 __all__ = ['agm', 'ai_zeros', 'assoc_laguerre', 'bei_zeros', 'beip_zeros',
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/special/orthogonal.py in <module>()
85 import numpy as np
86 from numpy import all, any, exp, inf, pi, sqrt
---> 87 from numpy.dual import eig
88
89 # Local imports.
ImportError: No module named dual
numpy中的双重模块到底是什么?numpy网站上似乎没有任何官方文档。我怎样才能得到这个或者我怎样才能使scipy.stats运行?
基本上,它是scipy使用的函数的别名的索引。
并尝试下面的代码,让我知道会发生什么。
from numpy.numpy.dual import eig
如果它不起作用,则将下面给出的文件复制到您认为合适的任何文件位置,然后尝试从那里导入。
https://github.com/cheshire/numpy/blob/master/numpy/dual.py
或者您可以简单地而不导入该特定模块,因为scipy可以在没有该模块的情况下正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句