신() scipy.linalg 기능 패키지는 입력 행렬의 사인을 계산하는 데 사용됩니다. 이 루틴은 expm을 사용합니다. 행렬 지수를 계산합니다.
구문
scipy.linalg.sinm(x)
여기서 x는 입력 배열입니다.
예시 1
다음 예를 살펴보겠습니다. -
# scipyfrom scipy import linalgimport numpy as np#에서 필요한 라이브러리를 가져옵니다. 입력 arrayX =np.array([[110, 12], [79, 23]])print("Input Matrix, X:\n ", X)# 행렬의 사인 계산n =linalg.sinm(X)# Sineprint 표시("X의 사인:\n", n)
출력
다음 출력을 생성합니다 -
입력 행렬, X:[[110 12] [ 79 23]]X의 사인:[[ 0.41972171 -0.02196579] [-0.14460811 0.57897368]]
예시 2
다른 예를 들어 보겠습니다 -
# 필요한 라이브러리를 scipy에서 가져오기 import linalgimport numpy as np# 입력 배열을 정의합니다.p =np.array([[87 , 15] , [48 , 12]])q =linalg.inv(p)print("Input 행렬:\n", q)# 사인 계산 =linalg.sinm(q)# 행렬의 사인 표시print("Q 사인:\n", n)
출력
다음 출력을 생성합니다 -
입력 행렬:[[ 0.03703704 -0.0462963 ] [-0.14814815 0.26851852]]Q6의 사인:[[ 0.03663868 -0.04560274] [-0.14592]