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