无法弄清楚如何从Python获取x和y之间的关系。
例如,我有以下数据::
我希望Python给我这个答案:y =((((x * 2)+ 2)/ 2)
我如何做到这一点?
使用过的google,已尝试过线性和二等分搜索教程。
答案 0 :(得分:0)
如果您知道方程是线性的...
def find_linear_equation(y0, x0, y1, y1): # only first 2 points.
m = (y0 - y1) / (x0 - x1)
b = m * x0 - y0
return 'y = {m}x + {b}'.format(m=m, b=b) # you'll need to improve formatting.
如果您的方程不是线性的,我会看https://docs.scipy.org/doc/numpy/reference/generated/numpy.polyfit.html