Skip to content

Commit

Permalink
Put __repr__ back.
Browse files Browse the repository at this point in the history
  • Loading branch information
mblondel committed Jan 16, 2014
1 parent 0a66748 commit 6f68bfb
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions sklearn/metrics/scorer.py
Expand Up @@ -46,6 +46,14 @@ def __init__(self, score_func, greater_is_better=True, needs_proba=False,
def __call__(self, estimator, X, y):
return _evaluate_scorers(estimator, X, y, [self])[0]

def __repr__(self):
kwargs_string = "".join([", %s=%s" % (str(k), str(v))
for k, v in self.kwargs.items()])
return ("make_scorer(%s%s%s)"
% (self.score_func.__name__,
"" if self.greater_is_better else ", greater_is_better=False",
kwargs_string))


def _evaluate_scorers(estimator, X, y, scorers):
has_pb = hasattr(estimator, "predict_proba")
Expand Down

0 comments on commit 6f68bfb

Please sign in to comment.