小编sca*_*avi的帖子

使用可变长度多项式拟合曲线

我是 Python 新手(以及一般编程),想使用 进行多项式拟合curve_fit,其中多项式的顺序(或拟合参数的数量)是可变的。

我制作了这段代码,它适用于固定数量的 3 个参数 a,b,c

# fit function
def fit_func(x, a,b,c):
    p = np.polyval([a,b,c], x)
    return p

# do the fitting
popt, pcov = curve_fit(fit_func, x_data, y_data)
Run Code Online (Sandbox Code Playgroud)

但是现在我想让我的 fit 函数只依赖于一些N参数而不是a,b,c,....

我猜这不是一件很难的事情,但由于我的知识有限,我无法让它发挥作用。

我已经看过这个问题,但我无法将它应用于我的问题。

curve-fitting scipy python-3.x

3
推荐指数
1
解决办法
1176
查看次数

标签 统计

curve-fitting ×1

python-3.x ×1

scipy ×1