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

2023-12-14 11:38:01网络知识悟空

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)

结果为:[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])

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学习教程请关注IT培训机构:筋斗云。

发表评论: