File tree Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Expand file tree Collapse file tree 2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change 99import numpy as np
1010from sklearn .base import BaseEstimator , OneToOneFeatureMixin
1111from sklearn .preprocessing import label_binarize
12+ from sklearn .utils ._metadata_requests import METHODS
1213from sklearn .utils .multiclass import check_classification_targets
1314
1415from .utils import check_sampling_strategy , check_target_type
1516from .utils ._sklearn_compat import _fit_context , get_tags , validate_data
1617from .utils ._validation import ArraysTransformer
1718
19+ if "fit_predict" not in METHODS :
20+ METHODS .append ("fit_predict" )
21+ if "fit_transform" not in METHODS :
22+ METHODS .append ("fit_transform" )
23+ METHODS .append ("fit_resample" )
24+
1825
1926class SamplerMixin (metaclass = ABCMeta ):
2027 """Mixin class for samplers with abstract method.
Original file line number Diff line number Diff line change 2121from sklearn .base import clone
2222from sklearn .exceptions import NotFittedError
2323from sklearn .utils import Bunch
24- from sklearn .utils ._metadata_requests import (
25- METHODS ,
24+ from sklearn .utils ._param_validation import HasMethods
25+ from sklearn .utils .fixes import parse_version
26+ from sklearn .utils .metadata_routing import (
2627 MetadataRouter ,
2728 MethodMapping ,
2829 _routing_enabled ,
2930 get_routing_for_object ,
3031)
31- from sklearn .utils ._param_validation import HasMethods
32- from sklearn .utils .fixes import parse_version
3332from sklearn .utils .metaestimators import available_if
3433from sklearn .utils .validation import check_is_fitted , check_memory
3534
35+ from .base import METHODS
3636from .utils ._sklearn_compat import (
3737 _fit_context ,
3838 _print_elapsed_time ,
4343 validate_params ,
4444)
4545
46- if "fit_predict" not in METHODS :
47- METHODS .append ("fit_predict" )
48- if "fit_transform" not in METHODS :
49- METHODS .append ("fit_transform" )
50- METHODS .append ("fit_resample" )
51-
5246__all__ = ["Pipeline" , "make_pipeline" ]
5347
5448
You can’t perform that action at this time.
0 commit comments