gpt4 book ai didi

numpy - 斜率及其与角度的关系

转载 作者:行者123 更新时间:2023-12-03 08:41:51 26 4
gpt4 key购买 nike

我一直在使用 numpy 的 polyfit 函数来获得对某些数据的线性拟合。我已经得到了一些斜坡。然而,斜坡的想法让我很困惑。

我得到的斜率为 0.0142 和 391!完全不同。

斜率 391 究竟意味着什么?看看这个

import numpy as np
import matplotlib.pyplot as plt
xr=np.arange(100)
yr=0.0142*xr
yr2=391*xr

plt.plot(xr,yr,yr2)

print("The angle is:",np.degrees(np.arctan(391)))

enter image description here

角度为:89.8534637990051

这个角度不可能是89.8度!

我错了什么?

最佳答案

slope = 391 表示 x 每改变一个单位,y 就会改变 391。该角度实际上是 89.8,您在图中看不到它,因为您的 xy 轴具有不同的比例。如果将它们设置为相同的比例(即相同的单位长度),您将看到 89.8 的角度。

关于numpy - 斜率及其与角度的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62530104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com