将另一列添加到numpy数组中

时间:2016-11-01 12:53:29

标签: arrays numpy

我有两个以下维度的数组: a =(6,1)b =(6,4) 我希望将数组(a)添加为数组(c)的附加列。

尝试: c = np.column_stack([b,a]) 由于尺寸不匹配而导致错误。

1 个答案:

答案 0 :(得分:1)

尝试:

c = np.concatenate((b,a), axis=1)

这假定为a.shape = (6,1)。如果a.shape = (6,)那么你可以这样做:

c = np.concatenate((b,a.reshape((6,1))), axis=1)