手册
目录
NumPy 提供了 ufuncs sin()、cos() 和 tan(),它们以弧度为单位获取值,并生成相应的 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)
根据正弦、余弦、正切值求角度。例如:sin、cos 和 tan 的反函数(arcsin、arccos、arctan)。
NumPy 提供了 ufunc arcsin()、arccos() 和 arctan(),它们根据给定的相应 sin、cos 和 tan 值生成弧度值。
求 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)
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习