[python] NumPy에서 다차원 배열에서 행렬식(determinant)을 계산하는 방법을 알려주세요.

NumPy는 파이썬에서 과학 계산을 위한 핵심 라이브러리로, 다차원 배열 연산 및 선형 대수 연산을 효과적으로 처리할 수 있습니다. NumPy를 사용하여 다차원 배열에서 행렬식(또는 determinant)을 계산하는 방법을 알아보겠습니다.

  1. NumPy 라이브러리 import하기
    import numpy as np
    
  2. 다차원 배열 생성하기
    arr = np.array([[1, 2], [3, 4]])
    
  3. 행렬식 계산하기
    det = np.linalg.det(arr)
    

행렬식은 np.linalg.det() 함수를 사용하여 계산할 수 있습니다. 위 예시에서 arr은 2x2 크기의 다차원 배열이며, np.linalg.det(arr)를 호출하여 행렬식을 계산하여 det 변수에 할당합니다.

  1. 결과 출력하기
    print(det)
    

det 변수에 저장된 행렬식 결과를 출력합니다.

이 코드를 실행하면 행렬의 행렬식이 출력됩니다.

참고 링크: