添加2d切片的3d ndarray阵列会崩溃python

时间:2016-08-25 10:31:13

标签: python numpy multidimensional-array

我正在尝试添加属于更高维数组的大型ndarray,例如

dim1 = 16000
dim2 = 8000
dim3 = 100
a = np.zeros([dim1, dim2, dim3])
a[:,:,1] + a[:,:,2]

当我这样做时,它会占用大量内存并且python进程被杀死。但是,当我尝试

b = np.zeros([dim1, dim2])
c = np.zeros([dim1, dim2])
b + c

它工作正常。

为什么会发生这种情况,我该怎么做才能解决这个问题?

谢谢

0 个答案:

没有答案