Numpy 的數組轉置和軸對換


數組轉置 

轉置(transpose)是重塑的一種特殊形式, 它返回的是源數據的視圖(不會進行任何操作。)數組不僅有transpose,還要特殊的T屬性

 

 計算矩陣內積

 

高維數組transpose

 

 

詳細講解思路:

 

 arr1.shape 應該是(2, 2, 4) 意為 2維,2*4矩陣 arr1.transpose(*args) 里面的參數,可以這么理解,
他是調換arr1.shape的順序,咱來給arr1.shape標一下角標哈,(2[0], 2[1], 4[2]) [ ] 里是shape的索引,對吧,
transpose((1, 0, 2)) 的意思是 按照這個順序 重新設置shape 也就是 (2[1], 2[0], 4[2]) 雖然看起來 變換前后的shape都是 2,2,4

 

 軸對換

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM