Pythonで転置行列を計算する

行列の転置とは

\begin{align}
A=
\begin{pmatrix}
a & b \\ c & d
\end{pmatrix}
\end{align}

の時

\begin{align}
^{t} \! A =
\begin{pmatrix}
a & c \\ b & d
\end{pmatrix}
\end{align}

となるような変換を言う。こうして作られた行列を転置行列という。

Pythonを使いランダムな行列を生成し、その行列を転置し表示するようにした。

import numpy as np

np.random.seed()
a = np.random.randint(-10, 10, (4, 4))
print(a)
print(a.T)

コメント

タイトルとURLをコピーしました