NumPy 中以度为单位的余弦值
Manav Narula
2023年1月30日
2021年4月29日
numpy 模块具有各种函数,可以执行不同的数学运算。我们可以使用 numpy.sin()
、numpy.cos()
和 numpy.tan()
之类的函数计算三角比,分别找到正弦值,余弦值和正切值。
例如,
import numpy as np
print(np.cos(0.5))
输出:
0.8775825618903728
值得注意的是,在上面的示例中,默认情况下角度以弧度而非角度表示。在本教程中,我们将学习如何以角度为单位计算这些三角函数。为此,我们将在三角函数内将角度从度转换为弧度。
对于我们的示例,我们将使用 cos()
函数,该函数返回余弦值,但是这些方法对于所有比率都将相同。
使用 numpy.radians()
函数可使用角度为度的三角函数
numpy 模块可执行角度从弧度到度的转换,反之亦然。要将弧度的角度转换为弧度,我们可以使用此模块中的 radians()
函数。
我们将所需的角度转换为弧度,然后将其传递给三角函数。
例如,
import numpy as np
print(np.cos(np.radians(45)))
输出:
0.7071067811865476
另外,我们可以使用此模块中的 deg2rad()
函数,它的工作原理相同,但有一个更具描述性的名字。
使用 math.radians
函数可使用角度为度的三角函数
也可以使用 math.radians()
函数。它将角度从度数转换为弧度值。
以下代码显示了如何:
import math
import numpy as np
print(np.cos(math.radians(45)))
输出:
0.7071067811865476
请注意,数学模块还具有内置函数来查找三角比。使用 numpy 模块的主要优点是该模块中的函数还可以计算数组中值的比率。
Author: Manav Narula
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn