Python:最小化函数的最小二乘误差,需要传递常量

时间:2016-12-08 05:42:05

标签: python scipy least-squares

我试图最小化函数的最小平方误差,这是我以前做过的。但是这次除了变量之外,我还需要在每次调用函数时传递一个额外的常量。现在我正在做类似的事情:

def fun(x,y,c):
    return x[0]+x[1]*y+c
def error_fun(x,y,z,c):
    return fun(x,y,c)-z
def fit_data(c,data,ind_var):
    return least_squares(error_fun,x0,args=(ind_var,data,c)) 

但我不认为我这样做是对的。

0 个答案:

没有答案