棒棒哒!给你点赞
众所周知 concatenate合并是分axis的,那么如果根据合并的轴不同,会返回什么样的结果呢,这里重点说下针对0,1,2轴进行合并,默认轴是axis=0
1.先来创建两个数组:
a=np.zeros((2,2,2),dtype=int)
b=np.ones((2,2,2),dtype=int)
Test and result:
1.np.concatenate([a,b],axis=0) #沿着最外层轴进行合并,将里面1轴,二轴的数据作为整体进行对应位置的合并
#(2,2,2)+(2,2,2)=(4,2,2)
2. np.concatenate([a,b],axis=1) #根据内层的1轴数据进行叠加合并
#(2,2,2)+(2,2,2)=(2,4,2)
3. np.concatenate([a,b],axis=2) #根据内层的2轴数据进行叠加合并
#(2,2,2)+(2,2,2)=(2,2,4)