重塑/填充Numpy数组-Python

时间:2018-10-27 13:16:24

标签: python numpy

我有多个像这样的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))

其中数据是要编辑的数组,而7000x7000是我最大的数组。

这给了我一个MemoryError。

0 个答案:

没有答案