0
在我的项目中,我有一个最适合的线条,我使用了np.polyfit
。因此,我想计算返回的最佳拟合线与地平线之间的程度。仿佛最适合线中的第一点在原点。我的一些误解来自于polyfit返回的混淆。我如何能最好地获得角度?从水平方向的Polyfit程度
在我的项目中,我有一个最适合的线条,我使用了np.polyfit
。因此,我想计算返回的最佳拟合线与地平线之间的程度。仿佛最适合线中的第一点在原点。我的一些误解来自于polyfit返回的混淆。我如何能最好地获得角度?从水平方向的Polyfit程度
import numpy as np
# simulate some data:
x = np.arange(10, dtype=np.float)
b = 1.5
y = 2 * x + b
# fit the data with a 1st degree polynomial
# (1st degree because poster mentions "best-fit *line*"):
cf = np.polyfit(x, y, 1)
np.rad2deg(np.arctan(cf[0]))
这可能是观看所述多项式(CF [0] =在视频米)的系数如何与角度https://www.brightstorm.com/math/precalculus/advanced-trigonometry/angle-inclination-of-a-line/有用。
太棒了,完全解释它。该视频也很有用。 – hellowill89
如果你有一个你已经编写的代码的小例子,这将会很有帮助。 –
“返回的最佳拟合线与地平线之间的程度”是什么意思?你的意思是线的倾斜角度? –