>>> a = numpy.arange(500000000)
>>> numpy.hstack((a, a))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/numpy/core/shape_base.py", line 258, in hstack
return _nx.concatenate(map(atleast_1d,tup),1)
ValueError: array is too big.
MemoryError
总是意味着分配内存的尝试失败。尝试创建大于最大数组大小的数组会导致ValueError
:请注意,48GB的内存也是有限的,并且您的操作系统(甚至硬件平台)可能会将单个进程的大小限制为4GB。在
相关问题 更多 >
编程相关推荐