數組轉置
轉置(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 。
軸對換