对Numpy多维数组轴的理解


  目前在查看numpy下的函数,发现多维数组轴的概念不太好理解,

三维数组中,(axis轴=1),每一个平面的同一行,(axis轴=2),每一个平面的同一列

 

import numpy  as np
a = np.array([[1, 2, 3, 44], [22, 32, 42, 42], [23, 3, 3, 43]])
b = np.array([[2, 3, 4, 44], [42, 52, 62, 42], [23, 3, 3, 43]])
# print(a)
# print(b)

# 合并a b两个数组
print(np.stack((a, b), axis=0))  # 2,3,4

(2,3,4)数组按照axis=1轴进行堆叠:

 

 

 

(2,3,4)数组按照axis=2轴进行堆叠:

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM