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

Python - scipy.linalg.tanm ()

tanm () chức năng của scipy.linalg gói được sử dụng để tính toán tiếp tuyến của 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.tanm(x)

trong đó x là mảng đầu vào hoặc ma trận vuông. Nó trả về tang ma trận của x.

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
x = np.array([[69 , 12] , [94 , 28]])
print("Input array: \n", x)

# Calculate the Tangent
a = linalg.tanm(x)

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

Đầu ra

Nó sẽ tạo ra kết quả sau -

Input array:
 [[69 12]
 [94 28]]
Tangent of X:
 [[-0.15617321 0.02473695]
 [ 0.19377281 -0.24069113]]

Ví dụ 2

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
y = np.cbrt([[87 , 26] , [59 , 36]])
print("Input array:\n", y)

# Calculate the Tangent
b = linalg.tanm(y)

# Display the Tangent of matrix
print("Tangent of Y: \n", b)

Đầu ra

Nó sẽ tạo ra kết quả sau -

Input array:
 [[4.43104762 2.96249607]
 [3.89299642 3.30192725]]
Tangent of Y:
 [[1.1489018 0.51580364]
 [0.67781414 0.95230934]]