Python内存使用大型阵列计算

时间:2011-12-10 22:52:21

标签: python arrays memory

我正在使用大型数组(900,1000,10,000),我需要进行简单的计算(乘法,除法等)。但是,我收到了内存错误。有没有办法更有效地执行以下操作,或在python中声明内存需求?这是我正在尝试做的事情:

from __future__ import division
import numpy as np
x = np.random.binomial(1, .1, (900,1000, 10000))
y = np.random.binomial(2, .1, (1000,10000))
z = x/y # Or z = np.divide(x,y)

制作了对象“x”和“y”,但我无法计算“z”。

感谢。

0 个答案:

没有答案