python curve fit拟合失败的情况

类似的两组分布
拟合后第一组计算R 2 = 0.99 R^2=0.99R2=0.99
可是第二组拟合后R 2 = 0 R^2=0R2=0
debug发现过拟合的情况,过拟合的参数范围明显偏大
curve_fit查找到可以限制拟合计算的参数范围
curve_fit参数介绍
设置bounds = ([a1下限, a2下限, a3下限],[a1上限, a2上限, a3上限])


版权声明:本文为Evaristexu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。