Я предполагаю, что массив, который вы пытаетесь создать, может быть слишком большим для компьютерного движка Google. Подумайте об этом так:
Вы пытаетесь выделить память для 4d-массива размером 10000 * 32 * 32 * 3 = 30 720 000 ячеек, что очень много! учитывая, что стандартный размер flaot64 в python равен 8, это 245 760 000 байт (245 МБ) данных, которые можно выделить с помощью одной команды!
Вы можете выделить байтовый массив одинакового размера с помощью команды:
z = bytearray(245760000)
, но я точно не знаю, для чего вы это используете, поэтому я не могу сказать, поможет ли это вам .
Даже если есть решение выделить этот объем памяти на компьютерном движке Google, я призываю вас подумать, действительно ли вам нужно столько места. Например, если вам все еще нужен этот большой массив, но значения каждой ячейки равны 0 или 1, вы можете сделать его двоичным массивом, который будет содержать в 64 раза меньше места.
Опять же, Пересмотрите, действительно ли вам нужно такое много места, и если вам нужен такой большой массив, чем проявите творческий подход к хранению всех этих данных.