Computer >> Máy Tính >  >> Lập trình >> Python

Python - scipy.linalg.cosm

cosm () chức năng của scipy.linalg gói được sử dụng để tính cosine của một ma trận đầu vào. Quy trình này sử dụng expm để tính toán theo cấp số nhân của ma trận.

Cú pháp

scipy.linalg.cosm(x)

ở đâu x là mảng đầu vào.

Ví dụ 1

Chúng ta hãy xem xét ví dụ sau -

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
q = np.array([[121 , 10] , [77 , 36]])
print("Array Input :\n", q)

# Calculate the Cosine
r = linalg.cosm(q)

# Display the Cosine of matrix
print("Cosine of Q: \n", r)

Đầu ra

Chương trình trên sẽ tạo ra kết quả sau -

Array Input :
 [[121 10]
 [ 77 36]]
Cosine of Q:
 [[-0.89675008 -0.00369979]
 [-0.02848841 -0.86530184]]

Ví dụ 2

Hãy để chúng tôi lấy một ví dụ khác -

# Import the required libraries
from scipy import linalg
import numpy as np

# Define the input array
x = np.ones((3, 3))
print("Array Input :\n", x)

# Calculate the Cosine
a = linalg.cosm(x)

# Display the Cosine of matrix
print("Cosine of X: \n", a)

Đầu ra

Chương trình trên sẽ tạo ra kết quả sau -

Array Input :
 [[1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]]
Cosine of X:
 [[ 0.33666917 -0.66333083 -0.66333083]
 [-0.66333083 0.33666917 -0.66333083]
 [-0.66333083 -0.66333083 0.33666917]]