두 벡터 와 은 선형 종속으로 rank = 1이 됩니다.
파이썬에서는 NumPy linalg 서브패키지의 matrix_rank() 함수로 행렬의 랭크를 계산할 수 있습니다.
In [13]:
# 파이썬 NumPy 라이브러리를 호출합니다 import numpy as np # matrix_rank() 함수로 rank를 계산합니다 X1 = np.array([[2, 7], [5, 1]]) np.linalg.matrix_rank(X1)
Out [13]:
2
In [14]:
X1 = np.array([[2, 4], [3, 6]]) np.linalg.matrix_rank(X1)
Out [14]:
1
연습 문제
(1) = , = 일 때, + 의 랭크를 구하세요.
(2) = , = 일 때, + 의 랭크를 구하세요.