Изменить форму / pad Numpy array - Python - PullRequest
0 голосов
/ 27 октября 2018

У меня есть несколько массивов 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.

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