|
27 | 27 | from ..metrics.scorer import check_scoring |
28 | 28 | from ..exceptions import FitFailedWarning |
29 | 29 |
|
30 | | -from ._split import KFold |
31 | | -from ._split import LabelKFold |
32 | | -from ._split import LeaveOneLabelOut |
33 | | -from ._split import LeaveOneOut |
34 | | -from ._split import LeavePLabelOut |
35 | | -from ._split import LeavePOut |
36 | | -from ._split import ShuffleSplit |
37 | | -from ._split import LabelShuffleSplit |
38 | | -from ._split import StratifiedKFold |
39 | | -from ._split import StratifiedShuffleSplit |
40 | | -from ._split import PredefinedSplit |
41 | | -from ._split import check_cv, _safe_split |
42 | | - |
43 | 30 | __all__ = ['cross_val_score', 'cross_val_predict', 'permutation_test_score', |
44 | 31 | 'learning_curve', 'validation_curve'] |
45 | 32 |
|
46 | | -ALL_CVS = {'KFold': KFold, |
47 | | - 'LabelKFold': LabelKFold, |
48 | | - 'LeaveOneLabelOut': LeaveOneLabelOut, |
49 | | - 'LeaveOneOut': LeaveOneOut, |
50 | | - 'LeavePLabelOut': LeavePLabelOut, |
51 | | - 'LeavePOut': LeavePOut, |
52 | | - 'ShuffleSplit': ShuffleSplit, |
53 | | - 'LabelShuffleSplit': LabelShuffleSplit, |
54 | | - 'StratifiedKFold': StratifiedKFold, |
55 | | - 'StratifiedShuffleSplit': StratifiedShuffleSplit, |
56 | | - 'PredefinedSplit': PredefinedSplit} |
57 | | - |
58 | | -LABEL_CVS = {'LabelKFold': LabelKFold, |
59 | | - 'LeaveOneLabelOut': LeaveOneLabelOut, |
60 | | - 'LeavePLabelOut': LeavePLabelOut, |
61 | | - 'LabelShuffleSplit': LabelShuffleSplit} |
62 | | - |
63 | 33 |
|
64 | 34 | def cross_val_score(estimator, X, y=None, labels=None, scoring=None, cv=None, |
65 | 35 | n_jobs=1, verbose=0, fit_params=None, |
|
0 commit comments