Code - Funktion

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
nm2727
User
Beiträge: 5
Registriert: Mittwoch 7. Oktober 2020, 11:17

from sklearn import linear_model as ln # 1

features = [[2],[4],[8],[16]] # 2
target = [4, 8, 16, 32] # 3

model = ln.LinearRegression() # 4

model.fit(features, target) # 5

print ("Vorhersage:") # 6
print (model.predict(32)) # 7

warum funktioniert die Vorhersage nicht? bzw was mache ich falsch! Will einfach eine ganz normale lineare Regression machen!
Und war für den Wert 32 soll er mit einen Wert ausgeben

Bitte um Hilfe
Benutzeravatar
ThomasL
User
Beiträge: 1366
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

Was für eine Dimension hat denn die Variable features?
Das ist eine Liste von Listen.
Dann solltest du auch eine Liste von Listen zur Vorhersage benutzen.

Code: Alles auswählen

print(model.predict([[32], [64]]))
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Antworten