numpy操作的内存错误:如何绕过这个?

时间:2018-05-08 20:52:24

标签: python arrays numpy

我正在处理大量正数,比如num_arrays。例如,我的numpy数组的形状是num_arrays.shape = (10, 10, 3000, 100, 50)。现在我有一个定义为

的函数
def func(x):
   return np.exp(-x**2)*np.sqrt(x)

当我打电话

func(num_arrays)

它会返回MemoryError。我明白这是因为我的数组太大了,但是我是否有任何想法可以避免这个错误并仍能实现我的结果?

0 个答案:

没有答案