我一直在試圖開始與scipy,但包給我一些問題。本教程很大程度上依靠scipy.io,但是當我輸入scypi,並嘗試使用scipy.io,我得到的錯誤:爲什麼我不能使用scipy.io?
In [1]: import scipy
In [2]: help(scipy.io)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/home/chris/dev/scipy/<ipython-input-2-ef060398b31c> in <module>()
----> 1 help(scipy.io)
AttributeError: 'module' object has no attribute 'io'
我已經運行系統更新和我卸載SciPy的然後重新安裝它。
有趣的是,我可以導入模塊是這樣的:
In [1]: import scipy.io
但是當我嘗試使用它,我立即得到一個錯誤,因爲我用的方法:
In [2]: arr = scipy.array([[1.0,2.0],[3.0,4.0],[5.0,6.0]])
In [3]: outFile = file('tmpdata1.txt', 'w')
In [4]: scipy.io.write_array(outFile, arr)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/home/chris/dev/scipy/<ipython-input-4-46d22e4ff485> in <module>()
----> 1 scipy.io.write_array(outFile, arr)
AttributeError: 'module' object has no attribute 'write_array'
我確定我錯過了一些令人尷尬的基本內容,但是我一直無法在Google或計算機存檔中找到這個問題的答案。
'write_array'不在'scipy.io'中,它在['scipy.io.array_import'](http://www.scipy.org/doc/api_docs /SciPy.io.array_import.html#write_array)。scipy.io.array_import.write_array'(在'import scipy.io.array_import'之後)工作?你在跟隨什麼教程? –