NumPy 三角函数
三角函数
NumPy 提供了 ufuncs sin()
、cos()
和 tan()
采用弧度值并产生相应的 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)
亲自试一试 »
将度数转换为弧度
默认情况下,所有三角函数都将弧度作为参数,但我们可以在 NumP 中将弧度转换为度数,反之亦然。
注释: 弧度值为 pi/180 * degree_values。
实例
将以下数组 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)
亲自试一试 »
寻找角度
根据正弦、余弦、正切的值求角度。 例如。 sin、cos 和 tan 逆(arcsin、arccos、arctan)。
NumPy 提供 ufuncs arcsin()
、arccos()
和 arctan()
为给定的相应 sin、cos 和 tan 值生成弧度值。
数组中每个值的角度
斜边
在 NumPy 中使用勾股定理寻找斜边。
NumPy 提供 hypot()
函数,该函数采用基值和垂直值并根据毕达哥拉斯定理产生斜边。