Python 按列追加到numpy数组
我有一个数组Python 按列追加到numpy数组,python,numpy,Python,Numpy,我有一个数组 a = np.array([ [1, 2, 3], [2, 3, 4] ]) 还有3个列式数组 b=np.array([[1], [2], [3]]) c=np.array([[5], [6], [7]]) d=np.array([[9], [10], [11]]) 我想连接我的数组,这样按列排列的数组会像这样附加到原始数组“a”中 a = np.array([ [1, 2, 3], [2, 3, 4], [1, 5, 9],
a = np.array([
[1, 2, 3],
[2, 3, 4]
])
还有3个列式数组
b=np.array([[1],
[2],
[3]])
c=np.array([[5],
[6],
[7]])
d=np.array([[9],
[10],
[11]])
我想连接我的数组,这样按列排列的数组会像这样附加到原始数组“a”中
a = np.array([
[1, 2, 3],
[2, 3, 4],
[1, 5, 9],
[2, 6, 10],
[3, 7, 11],
])
结果:
>>> st()
array([[ 1, 2, 3],
[ 2, 3, 4],
[ 1, 5, 9],
[ 2, 6, 10],
[ 3, 7, 11]])
np.concatenate([a,b.T,c.T,d.T])
?它不起作用,我想我没有正确回答这个问题。请再看一次这个问题,如果你的虚拟示例与真实案例不符,你将无法得到有用的答案。假人a
是(2,3)形状,不是(n,)。@NeelShukla不客气。接受答案和向上箭头将不胜感激
>>> st()
array([[ 1, 2, 3],
[ 2, 3, 4],
[ 1, 5, 9],
[ 2, 6, 10],
[ 3, 7, 11]])