python中numpy数组合并的两种方法
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中numpy数组合并的两种方法 的全部内容, 来源链接: utcz.com/z/542988.html