ImportError:没有名为 array_import 的模块 -----scipy
我在使用scipy的时候遇到了一个问题,想要导入io模块,但在Python的命令行中出现了以下错误。
import scipy.io.array_import
ImportError: No module named array_import
请告诉我该怎么解决这个问题。
我在网上看了一些帖子,也尝试了使用
import numpy.loadtxt
但这个方法也不行。
错误信息是:ImportError: 没有名为loadtxt的模块。
2 个回答
1
请查看这条信息,这是在SciPy用户邮件列表上的讨论:
我在导入
io
模块时遇到了问题,python命令行显示了以下错误。import scipy.io.array_import ImportError: No module named array_import
在Scipy 0.8版本中,
array_import
这个功能被删除了。如果你想使用读取和写入数组的功能,应该用numpy.savetxt
和numpy.loadtxt
来代替。
0
numpy.loadtxt
是一个函数,而不是一个模块。这就是为什么你不能单独导入 loadtxt
的原因:
In [33]: import numpy
In [34]: numpy.loadtxt
Out[34]: <function loadtxt at 0x9f8bca4>