我在python中有一个浮点数列表,如下所示:1.2 2.1 3.0 5.4
我想找到适合这组点的最佳线,并限制线的斜率应小于特定值。
有人可以帮我找到最好的路线吗?
答案 0 :(得分:1)
只需遵循两步方法:
如此处所述计算线性回归:https://en.wikipedia.org/wiki/Linear_regression或直接使用numpy.polyfit
(此处描述https://docs.scipy.org/doc/numpy/reference/generated/numpy.polyfit.html)
用找到的极限值检查找到的线的斜率,然后选择两者的最小值。