對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