Я работаю с большим массивом положительных чисел, скажем, 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
. Я понимаю, что это потому, что размер моего массива слишком велик, но есть ли идеи, как мне избежать этой ошибки и все же достичь своих результатов?