我正在尝试添加属于更高维数组的大型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
它工作正常。
为什么会发生这种情况,我该怎么做才能解决这个问题?
谢谢