Ich bin seltsam (aus meiner Sicht) Ergebnis von numpy polyfit. Mein Code:Seltsames Ergebnis von numpy polyfit
import numpy as np
data=np.array([2482.9, 2483.0, 2485.9, 2486.0, 2486.4, 2485.1, 2485.4, 2484.9, 2484.8, 2484.8, 2484.8, 2484.0, 2484.1, 2484.1, 2484.1])
wr = range(len(data))
poly = np.polyfit(wr , data, deg = 2)
wp = np.poly1d(poly)
el = 2484.1
res = wp(el)
print(res)
#result -225256.888955
Ist das ein Fehler?
Was bekommen Sie, und was erwarten Sie? – eyllanesc
Haben Sie die Daten geplottet? Ist ein Polynom von 2 Grad anwendbar? – harandk
Ich habe meine Daten in LibreOffice gezeichnet. Polynom 2 Grad ist in Ordnung. Was ich habe, können Sie in dem Code oben sehen: '#result -225256.888955'' – Prokhozhii