행렬식 또는 차원이 두 개 이상인 배열에서 행렬식 값을 계산할 수 있습니다.
때때로 marix/array를 더 잘 이해해야 할 수도 있습니다. 여기에서 행렬식 연산이 필요합니다.
SciPy는 'Linear Algebra'의 줄임말인 'linalg' 클래스에 있는 'det'라는 함수를 제공합니다.
'det' 함수의 구문
scipy.linalg.det(matrix)
'행렬'은 행렬식 값을 찾기 위해 'det' 함수에 전달되는 매개변수입니다.
이 함수는 행렬/배열을 인수로 전달하여 호출할 수 있습니다.
위 그림에서 'a', 'b', 'c', 'd'는 행렬의 숫자 값이라고 가정합니다. 행렬식은 'a', 'd'와 'b','c'의 곱의 차이를 찾아 계산합니다.
어떻게 할 수 있는지 봅시다.
예시
from scipy import linalg import numpy as np two_d_matrix = np.array([ [7, 9], [33, 8] ]) print("The determinant value of the matrix is :") print(linalg.det(two_d_matrix ))
출력
The determinant value of the matrix is : -241.0
설명
- 필수 라이브러리를 가져옵니다.
- 행렬은 특정 값으로 정의됩니다.
- 매개변수는 행렬의 행렬식 값을 계산하는 'det' 함수로 전달됩니다.
- 함수가 호출됩니다.
- 이 출력은 콘솔에 표시됩니다.