可以使用numpy.transpose()
函數來調整數組的軸的順序。該函數接受一個整數元組作為參數,表示要調整的軸的順序。
例如,將一個2維數組的軸順序從(0,1)調整為(1,0)可以這樣做:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = np.transpose(arr, (1, 0))
print(transposed_arr)
輸出結果為:
[[1 4]
[2 5]
[3 6]]
在這個例子中,原始數組arr
的shape為(2, 3),調整軸的順序后,新數組transposed_arr
的shape變為(3, 2)。