知行编程网知行编程网  2022-10-16 16:00 知行编程网 隐藏边栏  891 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中numpy数组合并的两种方法的相关知识,包括numpy初始化数组,以及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学习推荐:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享