numpy数组拼接方法

作者: rickyall | 来源:发表于2017-01-18 13:52 被阅读2974次

我们可以使用numpy.concatenate((a1, a2, ....), axis=0)函数来一次完成多个数组的拼接。

  • axis=0: 合并行
  • axis=1: 合并列

案例

  >>> a=np.array([[1,2,3],[4,5,6]])
  >>> b=np.array([[11,21,31],[7,8,9]])
  # 合并行
  >>> np.concatenate((a,b,c),axis=0)  # 默认情况下,axis=0可以不写
  array([[ 1,  2,  3],
   [ 4,  5,  6],
   [11, 21, 31],
   [ 7,  8,  9]])
  # 合并列
  >>> np.concatenate((a,b),axis=1) 
   array([[ 1,  2,  3, 11, 21, 31],
   [ 4,  5,  6,  7,  8,  9]])

相关文章

网友评论

    本文标题:numpy数组拼接方法

    本文链接:https://www.haomeiwen.com/subject/rvzvbttx.html