[Python] 고유값과 고유벡터


[Python] 고유값과 고유벡터

1. 고유값 분해 고유벡터 : 정방행렬인 선형 변환 A에 의한 변환 결과가 자기자신의 상수배가 되는 0이 아닌 벡터 고유값 : 고유벡터에서의 상수배 - 고유값 분해 고유값분해, 고유분해 : 고유값과 고유벡터를 찾는 작업 => numpy의 linalg.eig() import numpy as np A = np.array([[5,-1],[-2,1]]) W1, V1 = np.linalg.eig(A) print(W1) print(V1) >> [5.44948974 0.55051026] >> [[ 0.91209559 0.21927526] [-0.40997761 0.97566304]] - 대각화 어떤 정사각 행렬이 주어졌을때 대각선 성분을 제외한 나머지 성분을 모두 0으로 만드는 것 B = np.array([[1,3],[4,2]]) W2, V2 = np.linalg.eig(B) V2_inv = np.linalg.inv(V2) # 역행렬 np.diag(W2) V2 @ np.diag(W2) @ V2_...


#파이썬

원문링크 : [Python] 고유값과 고유벡터