Python 如何理解numpy.sin()结果?

Python 如何理解numpy.sin()结果?,python,numpy,Python,Numpy,我试图理解np.sin()结果。 我试图在互联网上搜索以了解原因 np.sin(90)为0.8939966, np.sin(80)is-0.9938886。。。 和np.sin(90*np.pi/180)为1.0 我知道π/180的用途是将度转换成弧度 有人能帮我处理numpy.sin()计算吗?np.sin接受它的输入。您编写的值是正确的,但您必须将输入视为弧度而不是度。你可以用你在地图中使用的公式将度数转换成弧度。np.sin(90)假设90是弧度。。这相当于90/np.pi*180

我试图理解np.sin()结果。 我试图在互联网上搜索以了解原因

np.sin(90)
为0.8939966,
np.sin(80)
is-0.9938886。。。
np.sin(90*np.pi/180)
为1.0

我知道π/180的用途是将度转换成弧度


有人能帮我处理numpy.sin()计算吗?

np.sin
接受它的输入。您编写的值是正确的,但您必须将输入视为弧度而不是度。你可以用你在地图中使用的公式将度数转换成弧度。

np.sin(90)
假设
90
是弧度。。这相当于
90/np.pi*180