NumPy 三角函数
三角函数
NumPy 提供了 sin()
、cos()
和 tan()
通用函数,它们以弧度为参数,并产生相应的正弦、余弦和正切值。
示例
查找数组 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 提供了 arcsin()
、arccos()
和 arctan()
通用函数,它们根据给定的正弦、余弦和正切值生成弧度值。
数组中每个值的角
斜边
使用 NumPy 中的勾股定理查找斜边。
NumPy 提供了 hypot()
函数,该函数获取底边和垂直边的值,并根据勾股定理生成斜边。