2525from .utils import check_arrays , check_random_state , safe_mask
2626from .utils .validation import _num_samples
2727from .utils .fixes import unique
28- from .externals .joblib import Parallel , delayed , logger
28+ from .externals .joblib import Parallel , delayed
2929from .externals .six import string_types , with_metaclass
3030from .metrics .scorer import _deprecate_loss_and_score_funcs
3131
@@ -1096,18 +1096,14 @@ def cross_val_score(estimator, X, y=None, scoring=None, cv=None, n_jobs=1,
10961096 pre_dispatch = pre_dispatch )
10971097 scores = parallel (
10981098 delayed (_cross_val_score )(clone (estimator ), X , y , scorer , train , test ,
1099- parameters = None , verbose = verbose ,
1100- fit_params = fit_params ,
1101- log_label = "cross_val_score" )
1099+ verbose = verbose , fit_params = fit_params )
11021100 for train , test in cv )
11031101 return np .array (scores )[:, 0 ]
11041102
11051103
1106- def _cross_val_score (estimator , X , y , scorer , train , test , parameters ,
1107- verbose , fit_params , log_label ):
1104+ def _cross_val_score (estimator , X , y , scorer , train , test ,
1105+ verbose , fit_params ):
11081106 """Inner loop for cross validation"""
1109- if parameters is not None :
1110- estimator .set_params (** parameters )
11111107 n_samples = _num_samples (X )
11121108 fit_params = fit_params if fit_params is not None else {}
11131109 fit_params = dict ([(k , np .asarray (v )[train ]
@@ -1116,25 +1112,12 @@ def _cross_val_score(estimator, X, y, scorer, train, test, parameters,
11161112
11171113 start_time = time .time ()
11181114
1119- if verbose > 1 :
1120- if parameters is None :
1121- msg = ""
1122- else :
1123- msg = '%s' % (', ' .join ('%s=%s' % (k , v )
1124- for k , v in parameters .items ()))
1125- print ("[%s] %s %s" % (log_label , msg , (64 - len (msg )) * '.' ))
1126-
11271115 X_train , y_train = _split (estimator , X , y , train )
11281116 X_test , y_test = _split (estimator , X , y , test , train )
11291117 _fit (estimator .fit , X_train , y_train , ** fit_params )
11301118 score = _score (estimator , X_test , y_test , scorer )
11311119
11321120 scoring_time = time .time () - start_time
1133- if verbose > 2 :
1134- msg += ", score=%f" % score
1135- if verbose > 1 :
1136- end_msg = "%s -%s" % (msg , logger .short_format_time (scoring_time ))
1137- print ("[%s] %s %s" % (log_label , (64 - len (end_msg )) * '.' , end_msg ))
11381121
11391122 return score , _num_samples (X_test ), scoring_time
11401123
0 commit comments