Python – scipy.linalg.tanm()

pythonnumpyserver side programmingprogramming

scipy.linalg 包的 tanm() 函数用于计算输入矩阵的正切。此例程使用 expm 来计算矩阵指数。

语法

scipy.linalg.tanm(x)

其中 x 是输入数组或方阵。它返回 x 的矩阵正切。

示例 1

让我们考虑以下示例 −

# 导入所需的库
from scipy import linalg
import numpy as np

# 定义输入数组
x = np.array([[69 , 12] , [94 , 28]])
print("输入数组:\n", x)

# 计算正切
a = linalg.tanm(x)

# 显示矩阵的正切
print("X 的正切:\n", a)

输出

它将生成以下输出 −

输入数组:
[[69 12]
[94 28]]
X 的正切:
[[-0.15617321 0.02473695]
[ 0.19377281 -0.24069113]]

示例 2

让我们考虑以下示例 −

# 导入所需的库
from scipy import linalg
import numpy as np

# 定义输入数组
y = np.cbrt([[87 , 26] , [59 , 36]])
print("输入数组:\n", y)

# 计算正切
b = linalg.tanm(y)

# 显示矩阵的正切
print("Y 的正切:\n", b)

输出

它将生成以下输出 −

输入数组:
[[4.43104762 2.96249607]
[3.89299642 3.30192725]]
Y 的正切:
[[1.1489018 0.51580364]
[0.67781414 0.95230934]]

相关文章