曲線フィットしたい(lmfit
)
1from lmfit import Model
2
3model = Model(関数)
4params = model.make_params(パラメーター)
5result = model.fit(y, params, x=x)
6
7print(result.fit_report())
lmfit
はscipy.optimize.curve_fitを拡張子、
機能を強化したパッケージです。
パラメーターを辞書型で設定できたり、
フィットする範囲を制限できたり、
可読性があがっています。