在用Scipy拟合曲线时,调用curve_fit 或leastsq 可能会出现
RuntimeWarning:Number of calls to function has reached maxfev = 1000
这说明拟合次数达到上限, 而结果还没拟合出来.
可以直接传入maxfev参数, 修改上限.
如:
Para = leastsq(error, p0, args=(x, y), maxfev=500000)
在用Scipy拟合曲线时,调用curve_fit 或leastsq 可能会出现
RuntimeWarning:Number of calls to function has reached maxfev = 1000
这说明拟合次数达到上限, 而结果还没拟合出来.
可以直接传入maxfev参数, 修改上限.
如:
Para = leastsq(error, p0, args=(x, y), maxfev=500000)