白璐123

2020-11-24   阅读量: 1537

Python

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

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
49.7595 2 1 关注作者 收藏

评论(1)

ermutuxia
2020-11-25

棒棒哒!给你点赞

0.0000 0 0 回复

推荐课程

推荐帖子