選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

NumPy 三角函式


三角函式

NumPy 提供了 ufuncs sin(), cos()tan(),它們接受弧度值作為輸入,併產生相應的正弦、餘弦和正切值。

示例

計算 PI/2 的正弦值

import numpy as np

x = np.sin(np.pi/2)

print(x)
自己動手試一試 »

示例

計算 arr 中所有值的正弦值

import numpy as np

arr = np.array([np.pi/2, np.pi/3, np.pi/4, np.pi/5])

x = np.sin(arr)

print(x)
自己動手試一試 »

將角度轉換為弧度

預設情況下,所有三角函式都接受弧度作為引數,但我們也可以在 NumPy 中相互轉換弧度與角度。

注意: 弧度值等於 pi/180 * 角度值。

示例

將以下陣列 arr 中的所有值轉換為弧度

import numpy as np

arr = np.array([90, 180, 270, 360])

x = np.deg2rad(arr)

print(x)
自己動手試一試 »


弧度轉角度

示例

將以下陣列 arr 中的所有值轉換為角度

import numpy as np

arr = np.array([np.pi/2, np.pi, 1.5*np.pi, 2*np.pi])

x = np.rad2deg(arr)

print(x)
自己動手試一試 »

計算角度

從正弦、餘弦、正切值計算角度。例如,正弦、餘弦和正切的逆函式(反正弦、反餘弦、反正切)。

NumPy 提供了 ufuncs arcsin(), arccos()arctan(),它們會根據給定的正弦、餘弦和正切值產生相應的弧度值。

示例

計算 1.0 的角度

import numpy as np

x = np.arcsin(1.0)

print(x)
自己動手試一試 »

陣列中每個值的角度

示例

計算陣列中所有正弦值的角度

import numpy as np

arr = np.array([1, -1, 0.1])

x = np.arcsin(arr)

print(x)
自己動手試一試 »

斜邊

在 NumPy 中使用勾股定理計算斜邊。

NumPy 提供了 hypot() 函式,它接受底邊和垂邊值,並根據勾股定理計算斜邊。

示例

計算底邊為 4,垂邊為 3 的斜邊

import numpy as np

base = 3
perp = 4

x = np.hypot(base, perp)

print(x)
自己動手試一試 »


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援