【发布时间】:2026-01-27 14:15:01
【问题描述】:
我有一个未知大小的数组 - 其尺寸小于 100 x 100;我需要将它复制到另一个设定大小的 Numpy 数组中 - 100 x 100。
emptyArray = np.empty(shape=[100,100])
fullArray = np.append(emptyArray, data1[y1:y2, x1:x2])
我需要这个,以便稍后在我的代码中使用相同大小的 fullArray,但这似乎不起作用。因此需要将数据附加到 100 x 100 数组的顶角。
有人对如何做到这一点有任何建议吗?是现有的 Numpy 方法还是其他方法?
【问题讨论】:
-
所有 NumPy 数组都知道它们的大小
my_array.shape。 Python 列表列表也是len(my_list)。你怎么会有一个未知大小的数组? -
除了 Mike 的正确评论之外,您是否确定要复制到的数组的大小总是更大,无论是列数还是行数?
-
我会知道数组的大小是的,但它总是低于 100 行和列。