Tôi đã cố gắng để bắt đầu với scipy, nhưng gói là cho tôi một số vấn đề. Hướng dẫn nghiêng nhiều vào scipy.io, nhưng khi tôi nhập scypi và cố gắng sử dụng scipy.io, tôi nhận được lỗi:Tại sao tôi không thể sử dụng 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'
tôi đã chạy cập nhật hệ thống và tôi gỡ bỏ cài đặt scipy sau đó cài đặt nó một lần nữa.
Điều thú vị là đủ, tôi có thể nhập các mô-đun theo cách này:
In [1]: import scipy.io
Nhưng sau đó khi tôi cố gắng sử dụng nó, tôi nhận được một lỗi ngay sau khi tôi sử dụng một phương pháp:
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'
Tôi chắc chắn rằng tôi đang thiếu một cái gì đó đáng xấu hổ cơ bản, nhưng tôi đã không thể tìm thấy một câu trả lời cho vấn đề này trên Google hoặc trong kho lưu trữ stackoverflow.
'write_array' không có trong' scipy.io', nó nằm trong ['scipy.io.array_import'] (http://www.scipy.org/doc/api_docs /SciPy.io.array_import.html#write_array) Có 'scipy.io.array_import.write_array' (sau khi 'import scipy.io.array_import') hoạt động? Bạn đang theo dõi hướng dẫn nào? –