Python – scipy.linalg.sinm()
pythonnumpyserver side programmingprogramming
scipy.linalg 包中的 sinm() 函数用于计算输入矩阵的正弦。此例程使用 expm 来计算矩阵指数。
语法
scipy.linalg.sinm(x)
其中 x 是输入器数组。
示例 1
让我们考虑以下示例 −
# 从 scipy 导入所需的库 from scipy import linalg import numpy as np # 定义输入数组 X = np.array([[110, 12], [79, 23]]) print("Input Matrix, X:\n", X) # 计算正弦矩阵的 n = linalg.sinm(X) # 显示正弦 print("Sine of X:\n", n)
输出
它将生成以下输出 −
输入矩阵,X: [[110 12] [ 79 23]] X 的正弦: [[ 0.41972171 -0.02196579] [-0.14460811 0.57897368]]
示例 2
让我们再举一个例子 −
# 导入所需的库 from scipy import linalg import numpy as np # 定义输入数组 p = np.array([[87 , 15] , [48 , 12]]) q = linalg.inv(p) print("输入矩阵:\n", q) # 计算正弦 n = linalg.sinm(q) # 显示矩阵的正弦 print("Q 的正弦:\n", n)
输出
它将生成以下输出 −
输入矩阵: [[ 0.03703704 -0.0462963 ] [-0.14814815 0.26851852]] Q 的正弦: [[ 0.03663868 -0.04560274] [-0.14592875 0.26465236]]