我想創建Python和NumPy的矩陣用下面的代碼:的Python Numpy.ndarray.shape限制
import numpy
result=numpy.zeros((20,20,20,30,30,30))
numpy.save('result',result)
我得到以下錯誤:
Traceback (most recent call last):
File "numpy_memoryerror.py",
line 5, in <module>
result=numpy.zeros((20,20,20,30,30,30))
MemoryError
如果我使用更小的尺寸像這些:
result=numpy.ones((10,10,10,20,20,20))
然後代碼工作。
有人可以告訴我形狀元組的限制嗎?
我在我的電腦上試用它,它會生成一個大小爲1.60 GB(1,728,000,096字節)的.npy文件。 – riza 2011-05-17 00:45:51