Ошибка памяти для скрытых операций: как мне обойти это? - PullRequest
0 голосов
/ 08 мая 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...