【发布时间】:2020-10-01 20:01:51
【问题描述】:
我想合并两个 numpy 数组。 np.concatenate/vstack/hstack 仅将其添加到数组的末尾,但我想将其添加到数组中每一行的末尾。
如果我有 numpy 数组,
([[1,3,1],
[2,5,3],
[4,8,4]])
在每一行的末尾,我想添加另一个 numpy 数组 ([8,9,5,5,3,1])。
所以最后的数组是这样的:
([[1,3,1,8,9,5,5,3,1],
[2,5,3,8,9,5,5,3,1],
[4,8,4,8,9,5,5,3,1]])
请记住,它们确实有不同的形状。
【问题讨论】:
-
什么,我的问题是数组的形状不同,我不知道如何解决这个问题
-
所以你有一个 (3,3) 并想通过添加一个 (6,) 来制作一个 (3,9)?
hstack的(3,6)怎么样?
标签: python numpy numpy-ndarray