concatenate函数的使用方法(numpy.concatenate函数的使用方法)

发布时间:2025-12-11 02:27:17 浏览次数:1

numpy.concatenate()函数接受一个数组的序列,其中的数组除了在拼接上的维度,其他的维度的形状必须相同.

实验:

Python3.7.4(tags/v3.7.4:e09359112e,Jul82019,20:34:20)[MSCv.191664bit(AMD64)]onwin32Type"help","copyright","credits"or"license()"formoreinformation.>>>importnumpyasnp>>>a=np.array([[1,2],[3,4]])>>>b=np.array([[5,6]])>>>aarray([[1,2],[3,4]])>>>barray([[5,6]])>>>a.shape(2,2)>>>b.shape(1,2)>>>>>>np.concatenate((a,b),axis=0)array([[1,2],[3,4],[5,6]])>>>np.concatenate((a,b),axis=0).shape(3,2)>>>np.concatenate((a,b.T),axis=1)array([[1,2,5],[3,4,6]])>>>>>>#如果传入的参数axis=None,那么表示先展成一维再做拼接>>>np.concatenate((a,b),axis=None)array([1,2,3,4,5,6])>>>>>>>>>a=np.zeros((2,3,4,5,6))>>>b=np.zeros((2,3,4,7,6))>>>a.shape(2,3,4,5,6)>>>b.shape(2,3,4,7,6)>>>np.concatenate((a,b),axis=3).shape(2,3,4,12,6)>>>np.concatenate((a,b),axis=2)Traceback(mostrecentcalllast):File"<pyshell#21>",line1,in<module>np.concatenate((a,b),axis=2)File"<__array_function__internals>",line6,inconcatenateValueError:alltheinputarraydimensionsfortheconcatenationaxismustmatchexactly,butalongdimension3,thearrayatindex0hassize5andthearrayatindex1hassize7>>>>>>#除了拼接的部分,其余部分的形状必须相同>>>>>>>>>

到此,关于“numpy.concatenate()函数的使用方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注本站网站,小编会继续努力为大家带来更多实用的文章!

concatenate函数的使用方法
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477