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) 结果是,[123456]#将二维数组改为一维数组
方法二:使用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,1,1]) arr6=np.array(1、1、1、1) print(np.concatenate(ar1,ar2) print(np.concatenate(ar3,ar4),axis=1)) print(np.concatenate(ar3,ar4),axis=0))
以上是Python中numpy数组合的两种方法。需要注意的是,使用np. append()方法内存占用大哦~更多python学习推荐:python教程。