get_scorer#
- sklearn.metrics.get_scorer(scoring)[Quelle]#
Ruft einen Scorer anhand von Strings ab.
Lesen Sie mehr im Benutzerhandbuch.
get_scorer_nameskann verwendet werden, um die Namen aller verfügbaren Scorer abzurufen.- Parameter:
- scoringstr, callable oder None
Scoring-Methode als String. Wenn aufrufbar, wird sie unverändert zurückgegeben. Wenn None, wird None zurückgegeben.
- Gibt zurück:
- scorercallable
Der Scorer.
Anmerkungen
Wenn ein String übergeben wird, gibt diese Funktion immer eine Kopie des Scorer-Objekts zurück. Das zweimalige Aufrufen von
get_scorerfür denselben Scorer führt zu zwei separaten Scorer-Objekten.Beispiele
>>> import numpy as np >>> from sklearn.dummy import DummyClassifier >>> from sklearn.metrics import get_scorer >>> X = np.reshape([0, 1, -1, -0.5, 2], (-1, 1)) >>> y = np.array([0, 1, 1, 0, 1]) >>> classifier = DummyClassifier(strategy="constant", constant=0).fit(X, y) >>> accuracy = get_scorer("accuracy") >>> accuracy(classifier, X, y) 0.4