NumPy 中以度为单位的余弦值

Manav Narula 2023年1月30日 2021年4月29日
  1. 使用 numpy.radians() 函数可使用角度为度的三角函数
  2. 使用 math.radians 函数可使用角度为度的三角函数
NumPy 中以度为单位的余弦值

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 Narula avatar Manav Narula avatar

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