From 1319dc07b7687f6df55cc7d3faacff83fb4d3eac Mon Sep 17 00:00:00 2001 From: erdogant Date: Sat, 2 May 2020 13:39:22 +0200 Subject: [PATCH] docstring update and message of not two classes are used --- classeval/__init__.py | 8 ++++---- classeval/classeval.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/classeval/__init__.py b/classeval/__init__.py index fd00402..f30b227 100644 --- a/classeval/__init__.py +++ b/classeval/__init__.py @@ -15,16 +15,16 @@ __author__ = 'Erdogan Tasksen' __email__ = 'erdogant@gmail.com' -__version__ = '0.1.4' +__version__ = '0.1.5' # module level doc-string __doc__ = """ classeval -===================================================================== +============================= Description ----------- -classeval is a python package that contains functionalities and plots for fast and easy classifier evaluation. +classeval is a python package for fast and easy classifier evaluation. Example @@ -48,7 +48,7 @@ References ---------- -* https://erdogant.github.io/classeval/ +* https://erdogant.github.io/classeval * https://github.com/erdogant/classeval * https://scikit-learn.org/stable/modules/model_evaluation.html#scoring-parameter * http://arogozhnikov.github.io/2015/10/05/roc-curve.html diff --git a/classeval/classeval.py b/classeval/classeval.py index b1a36a5..10da2d4 100644 --- a/classeval/classeval.py +++ b/classeval/classeval.py @@ -1,4 +1,4 @@ -"""classeval contains functionalities and plots for fast and easy classifier evaluation.""" +"""classeval is for fast and easy classifier evaluation.""" # ----------------------------------------------------- # Name : classeval.py # Author : E.Taskesen @@ -122,6 +122,7 @@ def eval(y_true, y_proba, y_score=None, y_pred=None, pos_label=None, threshold=0 elif len(class_names)>2: out = eval_multiclass(y_true, y_proba, y_score, y_pred, normalize=normalize, verbose=verbose) else: + print('[classeval] The input variable [y_true] should contain at least two classes.') out=None # Return