Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 – scipy.linalg.sinm()

<시간/>

신() 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]