У меня есть несколько массивов numpy, например:
[1, 5, 0, 0]
[2, 1, 3, 1]
[1, 3, 4, 1]
Все мои массивы имеют разные значения и формы.
Я хочу написать функцию, которая добавит все мои массивы в одну форму.
В настоящее время я делаю что-то вроде этого (внутри цикла for):
width = int(7000 - size[0])
height = int(7000 - size[1])
data = np.pad(data, (width, height), 'constant', constant_values=(0,0))
Где data - это редактируемый массив, а 7000x7000 - мой самый большой массив.
Это дает мне MemoryError.