私はこれをy = axとして適合させたいと思います。ただし、コードは機能しません。誰でも私を助けることができる?Pythonでy = axに合う
def func():
return a * x
F1 = [0.55, 0.45, 0.50, 0.65, 0.75, 0.80]
r1 = [18.2, 18.4, 18.8, 19.5, 20.0, 20.2]
plt.plot(F1, r1)
popt = curve_fit(func, r1, F) # I supose it only returns one value
plt.plot(r1, popt * r1, 'g--')
エラーは次のようになります。このような
ValueError: Unable to determine number of fit parameters.
このコードには非常に多くのエラーがあり、これに答えることさえ困難です。 F1とは何ですか、r1とは何ですか? これらのうちどれがxであるべきですか? 曲線にフィットさせるデータ点は何ですか? – SilverSlash
カーブフィットは1つの値を返しません。あなたはポップがどのように見えるかチェックしましたか?あなたはF1を使用するべきであり、F – Moritz