[python] NumPy에서 다차원 배열에서 행렬식(determinant)을 계산하는 방법을 알려주세요.
NumPy는 파이썬에서 과학 계산을 위한 핵심 라이브러리로, 다차원 배열 연산 및 선형 대수 연산을 효과적으로 처리할 수 있습니다. NumPy를 사용하여 다차원 배열에서 행렬식(또는 determinant)을 계산하는 방법을 알아보겠습니다.
- NumPy 라이브러리 import하기
import numpy as np
- 다차원 배열 생성하기
arr = np.array([[1, 2], [3, 4]])
- 행렬식 계산하기
det = np.linalg.det(arr)
행렬식은 np.linalg.det()
함수를 사용하여 계산할 수 있습니다. 위 예시에서 arr
은 2x2 크기의 다차원 배열이며, np.linalg.det(arr)
를 호출하여 행렬식을 계산하여 det
변수에 할당합니다.
- 결과 출력하기
print(det)
det
변수에 저장된 행렬식 결과를 출력합니다.
이 코드를 실행하면 행렬의 행렬식이 출력됩니다.
참고 링크: