创新互联Python教程: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教程:python中numpy数组合并的两种方法
网页路径:http://www.csdahua.cn/qtweb/news9/469209.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网