NumPy 提供了 ufuncsin()
,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)
亲自试一试 »
默认情况下,所有三角函数都以弧度为参数,但我们可以在 NumPy 中将弧度转换为度数,反之亦然。
笔记:弧度值为 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 提供 ufuncarcsin()
,arccos()
和arctan()
为给定的相应 sin、cos 和 tan 值生成弧度值。
查找数组中所有正弦值的角度
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)
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!