通过另一个不同大小的数组分配2D数组的子集

时间:2019-12-06 11:43:07

标签: arrays numpy assign

我有一个数组,我想用另一个(较小的)填充数组的一部分。例如:

A = np.array([[0,0,0,0,0,0],[0,0,0,0,0,0]])
B = np.array([[1,2,3,4],[1,2,5,9]])

我想得到:

np.array[[1,2,3,4,0,0],[1,2,5,9,0,0]])]

1 个答案:

答案 0 :(得分:0)

答案是

A[:B.shape[0],B.shape[1]]+=B