Rückgabe einer Klasse/Instanz?
Verfasst: Mittwoch 20. April 2022, 01:05
Hallo,
ich bin ein wenig verwirrt aufgrund folgender Beschreibung der Klasse cross_val_score ( siehe Link: https://scikit-learn.org/stable/modules ... score.html )
Dabei steht etwas weiter unten das etwas returnt wird. Das eine Klasse oder (falls eine angelegt) eine Instanz etwas zurück gibt sehe ich zum ersten mal. Das machen doch normalerweise nur Methoden.
In dem Beispiel weiter unten wird auch keine Instanz der Klasse angelegt. es werden lediglich einige Parameter der Klasse übergeben die dann etwas zurückgibt was dann geprintet wird.
hier nochmal der Code:
ich bin ein wenig verwirrt aufgrund folgender Beschreibung der Klasse cross_val_score ( siehe Link: https://scikit-learn.org/stable/modules ... score.html )
Dabei steht etwas weiter unten das etwas returnt wird. Das eine Klasse oder (falls eine angelegt) eine Instanz etwas zurück gibt sehe ich zum ersten mal. Das machen doch normalerweise nur Methoden.
In dem Beispiel weiter unten wird auch keine Instanz der Klasse angelegt. es werden lediglich einige Parameter der Klasse übergeben die dann etwas zurückgibt was dann geprintet wird.
hier nochmal der Code:
Code: Alles auswählen
from sklearn.model_selection import cross_val_score
diabetes = datasets.load_diabetes()
X = diabetes.data[:150]
y = diabetes.target[:150]
lasso = linear_model.Lasso()
print(cross_val_score(lasso, X, y, cv=3))
# ausgabe ist : [0.33150734 0.08022311 0.03531764]