NumPy:行列の固有値と固有ベクトルを求める
固有値と固有ベクトルはlinalg.eigで求めます。行列を入れると固有値と固有ベクトルが一度に出てきます。
入力
import numpy as np
a = np.array([[2, 3], [4, 5]])
w, v = np.linalg.eig(a)
print(w)
print(v)
出力
[-0.27491722 7.27491722]
[[-0.79681209 -0.49436913]
[ 0.60422718 -0.86925207]]
wが固有値、vが固有ベクトル。
NumPy
-
NumPyで行列の逆行列を求める(Python)0306
-
NumPy:行列の掛け算(乗算)0751
-
NumPy:ベクトルの長さ(絶対値、ノルム)を求める03685
-
NumPy:ベクトルを単位ベクトルに正規化する012220
-
NumPy:行列の固有値と固有ベクトルを求める0281
-
NumPy:データの中央値をmedianで求める01905
-
データの最頻値をNumPyで求める08794
-
NumPy:転置行列を求める0335