热线电话:13121318867

登录
2020-11-24 阅读量: 2002
python numpy中concatenate 按照axis=0,1,2进行合并系列

众所周知 concatenate合并是分axis的,那么如果根据合并的轴不同,会返回什么样的结果呢,这里重点说下针对0,1,2轴进行合并,默认轴是axis=0

1.先来创建两个数组:

a=np.zeros((2,2,2),dtype=int)

b=np.ones((2,2,2),dtype=int)

image.png


Test and result:

1.np.concatenate([a,b],axis=0) #沿着最外层轴进行合并,将里面1轴,二轴的数据作为整体进行对应位置的合并

#(2,2,2)+(2,2,2)=(4,2,2)

image.png

2. np.concatenate([a,b],axis=1) #根据内层的1轴数据进行叠加合并

#(2,2,2)+(2,2,2)=(2,4,2)

image.png


3. np.concatenate([a,b],axis=2) #根据内层的2轴数据进行叠加合并

#(2,2,2)+(2,2,2)=(2,2,4)

image.png

49.7595
1
关注作者
收藏
评论(1)

发表评论
ermutuxia
2020-11-25

棒棒哒!给你点赞

0.0000 0 0 回复
推荐帖子
条评论