[Numpy 선형대수] 행렬의 랭크
열랭크(Column rank) : 행렬을 구성하는 열벡터 중 선형 독립인 열벡터의 개수. 행랭크(Row rank) : 행렬을 구성하는 행백터 중 선형 독립인 행벡터의 개수. 열랭크, 행랭크는 항상 같으므로 구별없이 랭크(Rank)라고 함. 예를 들어 위와 같은 3×3행렬 A를 보자, 위 행렬 A의 랭크는 2이다. 랭크가 2라는 의미는 행렬을 구성하는 행벡터(열벡터) 중 2개는 선형 독립이고 1개는 선형 종속이라는 뜻이다. 예를 들어, 첫 번째 행벡터와 두 번째 행벡터를 선형 결합하면 세번째 행벡터를 얻을 수 있다. 이걸 어떻게 매번 구하냐 당연히 Numpy에 수식이 있다.
2021.06.13