[파이썬][Scipy] 역행렬 계산 (Matrix Inversion) 예제

Scipy를 사용하여 행렬의 역행렬을 계산하는 방법을 아래 예제를 통해 설명하겠습니다. 역행렬을 계산하기 전에 행렬이 가역(역행렬을 가지는)인지 확인해야 합니다.

mport numpy as np
from scipy.linalg import inv

# 가역 행렬 생성
A = np.array([[4, 7],
              [2, 6]])

# 역행렬 계산
A_inverse = inv(A)

print("원래 행렬 A:")
print(A)
print("\n역행렬 A_inverse:")
print(A_inverse)

위의 예제에서는 scipy.linalg 모듈의 inv 함수를 사용하여 가역 행렬 A의 역행렬을 계산하는 방법을 보여주고 있습니다. A_inverse는 원래 행렬 A의 역행렬입니다.