小学算数1194618 views
英語607877 views
ヒストリア284143 views
雑学1472593 views
りんご192546 views
中学英語808712 views
中学理科1626207 views
Computer365120 views
高校倫理1433119 views
数学講師2852771 views
Help
Tools

English

NumPy:転置行列を求める

行列にT(大文字)をつけると転置行列になります。

入力

import numpy as np

a = np.array([[2, 3], [4, 5]])
b = a.T

print(b)

出力

[[2 4]
[3 5]]

行列と転置行列の行列式

ここからはNumPyというよりも数学です。行列と転置行列の行列式が等しいことを確認します。行列式はlinalg.detで求めます。

入力

import numpy as np

a = np.array([[2, 3], [4, 5]])
b = a.T

x = np.linalg.det(a)
y = np.linalg.det(b)

print(x)
print(y)

出力

-2.0
-2.0000000000000004

小数点以下のわずかなズレはNumPyのプログラムによるものです。

行列にT(大文字)をつけると転置行列になります。…ここからはNumPyというよりも数学です。行列と転置行列の行列式が等しいことを確認します。行列式はlinalg.detで求めます。