Numpy Memory在尝试对数组执行代数运算时出错

时间:2015-07-30 15:57:25

标签: python numpy memory

我有两个512x512x128的numpy数组(F1和F2)。对于每个不同于0的值,我需要生成一个新值1000 *(F1-F2)/(F1 *(1000 + F2))并存储在矩阵中。要做到这一点

mask = F1>0

F1_m = ma.masked_values(F1,mask)
F2_m = ma.masked_values(F2_re,mask)

result = np.zeros_like(F1)
A =1000*(F1_m-F2_m)
B = np.multiply(F1_m,(1000+F2_m))
result = np.divide(A,B)code here

我收到内存错误。 谢谢,

0 个答案:

没有答案