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]]