# 転置 transposed_arr = arr.T これはなに?

arr.TはNumPy配列の転置(Transpose)です。つまり、行と列を入れ替えた配列を返します。これにより、元の行列の行と列が逆になります。

例えば、2次元の配列の場合、行列の行と列が入れ替わります。つまり、行列の転置は行列の行と列を反転させる操作です。

以下に例を示します:

python
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) transposed_arr = arr.T print("Original array:") print(arr) print("nTransposed array:") print(transposed_arr)

この場合、arrは次のような2×3の行列です:

lua
[[1 2 3] [4 5 6]]

arr.Tを取ることで、次のような3×2の行列が得られます:

lua
[[1 4] [2 5] [3 6]]

このように、行列の行と列が入れ替わっています。

未分類

Posted by ぼっち