Python – scipy.linalg.cosm

pythonnumpyserver side programmingprogramming

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

语法

scipy.linalg.cosm(x)

其中 x 是输入数组。

示例 1

让我们考虑以下示例 −

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

# 定义输入数组
q = np.array([[121 , 10] , [77 , 36]])
print("数组输入 :\n", q)

# 计算余弦
r = linalg.cosm(q)

# 显示矩阵的余弦
print("Cosine of Q:\n", r)

输出

上述程序将生成以下输出 −

数组输入:
[[121 10]
[ 77 36]]
Q 的余弦:
[[-0.89675008 -0.00369979]
[-0.02848841 -0.86530184]]

示例 2

让我们再举一个例子 −

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

# 定义输入数组
x = np.ones((3, 3))
print("数组输入:\n", x)

# 计算余弦
a = linalg.cosm(x)

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

输出

上述程序将生成以下输出 −

数组输入:
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
X 的余弦:
[[ 0.33666917 -0.66333083 -0.66333083]
[-0.66333083 0.33666917 -0.66333083]
[-0.66333083 -0.66333083 0.33666917]]

相关文章