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))
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)