【发布时间】:2015-04-12 13:58:22
【问题描述】:
我已经使用numpy.array 编写了一个cython 函数来对一个大数组执行一些计算,例如该数组的大小为24000x1500。然后我得到了MemoryError。
我想知道在 python 中带有float64 组件的二维数组的最终大小是多少?
这个错误是由于我的数组的大小而发生的吗?
我应该怎么做才能避免这个错误?
【问题讨论】:
-
计算是什么?涉及 numpy 数组的表达式可能会导致创建几个临时数组来保存中间结果。