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