私はScipy.optimize.leastsqを使って関数に適合したいtimeseriesを持っています。Python:フィットパラメータの副条件との最小二乗適合
fitfunc= lambda a, x: a[0]+a[1]*exp(-x/a[4])+a[2]*exp(-x/a[5])+a[3]*exp(-x /a[6])
errfunc lambda a,x,y: fitfunc(a,x) - y
次に、最小限に抑えるためにerrfuncをleastsqに渡します。私が使用するフィット関数は、異なるタイムスケールa(4:6)と異なる重み(a(0:4))で減衰する指数の合計です。 (sideuqestionとして:1つ以上のパラメータ配列でleastsqを使うことができますか?私はそうしていませんでした....)
質問:どのように追加の条件を、関数。 = 1.0