curve_fit
scipyの関数を使用して簡単なカーブフィッティングを行う必要があります。ただし、私のデータはマトリックスの形式です。これは簡単にできますが、scipyの適合度を確認したかったのです。
問題:
AX = B-> Aが与えられた場合、最小二乗誤差のXを見つけます。
from scipy.optimize import curve_fit
def getXval():
a = 4; b = 3, c = 1;
f0 = a*pow(b, 2)*c
f1 = a*b/c
return [f0, f1]
def fit(x, a0, a1):
res = a0*x[0] + a1*x[1]
return [res]
x = getXval()
y = [0.15]
popt, pcov = curve_fit(fit, x, y)
ただし、これは機能していません。誰かがここで何が起こっているのか指摘できますか?