我希望能够执行拟合,使我可以将任意曲线函数拟合到数据,并允许我在参数上设置任意界限,例如,我要拟合函数:
f(x) = a1(x-a2)^a3\cdot\exp(-\a4*x^a5)
说:
a2
在以下范围内: (-1, 1)
a3
并且a5
是积极的
有一个不错的scipy curve_fit 函数,但是它不允许指定参数范围。还有一个不错的http://code.google.com/p/pyminuit/库,该库可以进行泛型最小化,并且可以设置参数的范围,但在我的情况下,它没有涵盖范围。
月关宝盒
相关分类