get_scorer#
- sklearn.metrics.get_scorer(scoring)#
获取字符串形式的评分器。
更多信息请参阅 用户指南 。
get_scorer_names
可以用于检索所有可用评分器的名称。- Parameters:
- scoringstr, callable 或 None
作为字符串的评分方法。如果是可调用对象,则原样返回。 如果是 None,则返回 None。
- Returns:
- scorercallable
评分器。
Notes
当传递一个字符串时,此函数总是返回评分器对象的副本。 为同一个评分器调用
get_scorer
两次会生成两个独立的评分器对象。Examples
>>> 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
Gallery examples#
scikit-learn 1.4 版本发布亮点