get_scorer#

sklearn.metrics.get_scorer(scoring)[源代码]#

从字符串中获取得分手。

阅读更多的 User Guide . get_scorer_names 可用于检索所有可用评分者的姓名。

参数:
scoring字符串、可调用或无

评分方法为字符串。如果可调用,则按原样返回。如果无,则返回无。

返回:
scorer可调用

The scorer.

注意到

当传递一个字符串时,该函数总是返回scorer对象的副本。调用 get_scorer 同一得分者两次会产生两个独立的得分者对象。

示例

>>> 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