将numpy数组合并在一起

时间:2015-05-20 02:12:40

标签: python-2.7 numpy

a1=array([[0, 1, 2, 3, 4],
   [5, 6, 7, 8, 9]])
a2=array([[0, 1],
   [2, 3]])
a3 = array([[0, 1, 2, 3, 4, 0, 1],
   [5, 6, 7, 8, 9, 2, 3]])

我有两个数组a1,a2,我想将它们合并在一起。结果是a3

2 个答案:

答案 0 :(得分:1)

以这种方式使用numpy np.concatenate()应该可以正常工作

 a3 = np.concatenate((a1,a2),axis = 1)

答案 1 :(得分:1)

np.c_[a1, a2]

还有一个np.r_用于行式合并。