【Python】NumPyで行列を転置する方法
今回は、Pythonの数値計算ライブラリ「NumPy」を使って行列を転置する.Tについて書き留めておきます。わざわざループを使って複雑なコードを書かなくても簡単に行列を転置できます。
import numpy as np # np.arrayを使って、3行4列の2次元配列を作成 a = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]]) print(a) # 出力例 # [[ 1 2 3 4] # [ 5 6 7 8] # [ 9 10 11 12]] # 配列の転置 b = a.T print(b) # 出力例 # [[ 1 5 9] # [ 2 6 10] # [ 3 7 11] # [ 4 8 12]]
スポンサーリンク