• 技术文章 >Python技术 >Python基础教程

    python中numpy数组合并的两种方法

    宋雪维宋雪维2021-01-29 11:06:58原创5612

    python中numpy库是一个高效处理多维数组的工具,可以在进行边写的数组计算上进行一系列的操作。python中numpy数组的操作有很多,其中合并numpy数组不得不提,本文介绍python中numpy数组合并的两种方法:1、使用np. append()方法;2、使用np.concatenate()方法。

    方法一:使用np. append()方法

    a = np.array([[1, 2], [3, 4]])
    b = np.array([[5, 6]]) 
    np.append(a,b)
    结果为: [1 2 3 4 5 6] #将二维数组变为了一维数组

    方法二:使用np.concatenate()方法

    多维数组axis指定行或者列合并

    arr1=np.arange(10,20)
    arr2=np.arange(20,30)
    arr3=np.arange(20).reshape(4,5)
    arr4=np.arange(20).reshape(4,5)
    arr5=np.array([1,1,1,1,1])
    arr6=np.array([1,1,1,1])
    print(np.concatenate((arr1,arr2)))
    print(np.concatenate((arr3,arr4),axis=1))
    print(np.concatenate((arr3,arr4),axis=0))

    以上就是python中numpy数组合并的两种方法,需要注意的是使用np. append()方法内存占用大哦~更多python学习推荐:python教程

    专题推荐:python基础
    上一篇:Python中numpy数组如何添加元素 下一篇:如何使用python中numpy.append()方法的axis

    相关文章推荐

    • python实现矩阵乘法运算的几种方法• 如何使用Python的numpy库中的shape函数• Python中numpy数组如何添加元素

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网