标签: python arrays numpy
我正在处理大量正数,比如num_arrays。例如,我的numpy数组的形状是num_arrays.shape = (10, 10, 3000, 100, 50)。现在我有一个定义为
num_arrays
num_arrays.shape = (10, 10, 3000, 100, 50)
def func(x): return np.exp(-x**2)*np.sqrt(x)
当我打电话
func(num_arrays)
它会返回MemoryError。我明白这是因为我的数组太大了,但是我是否有任何想法可以避免这个错误并仍能实现我的结果?
MemoryError