菜单
×
   ❮     
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 提供支持