File tree Expand file tree Collapse file tree 8 files changed +1
-35
lines changed 
over_sampling/_smote/tests Expand file tree Collapse file tree 8 files changed +1
-35
lines changed Original file line number Diff line number Diff line change 77from  abc  import  ABCMeta , abstractmethod 
88
99import  numpy  as  np 
10- import  sklearn 
1110from  sklearn .base  import  BaseEstimator , OneToOneFeatureMixin 
1211from  sklearn .preprocessing  import  label_binarize 
13- from  sklearn .utils .fixes  import  parse_version 
1412from  sklearn .utils .multiclass  import  check_classification_targets 
1513
1614from  .utils  import  check_sampling_strategy , check_target_type 
1715from  .utils ._param_validation  import  validate_parameter_constraints 
1816from  .utils ._validation  import  ArraysTransformer 
1917
20- sklearn_version  =  parse_version (sklearn .__version__ )
21- 
2218
2319class  _ParamsValidationMixin :
2420    """Mixin class to validate parameters.""" 
Original file line number Diff line number Diff line change 77
88import  numpy  as  np 
99import  pytest 
10- import  sklearn 
1110from  sklearn .cluster  import  KMeans 
1211from  sklearn .datasets  import  load_iris , make_classification , make_hastie_10_2 
1312from  sklearn .dummy  import  DummyClassifier 
2221    assert_array_almost_equal ,
2322    assert_array_equal ,
2423)
25- from  sklearn .utils .fixes  import  parse_version 
2624
2725from  imblearn  import  FunctionSampler 
2826from  imblearn .datasets  import  make_imbalance 
3129from  imblearn .pipeline  import  make_pipeline 
3230from  imblearn .under_sampling  import  ClusterCentroids , RandomUnderSampler 
3331
34- sklearn_version  =  parse_version (sklearn .__version__ )
3532iris  =  load_iris ()
3633
3734
Original file line number Diff line number Diff line change 55
66import  numpy  as  np 
77import  pytest 
8- import  sklearn 
98from  sklearn .datasets  import  load_iris , make_hastie_10_2 
109from  sklearn .ensemble  import  AdaBoostClassifier 
1110from  sklearn .feature_selection  import  SelectKBest 
1211from  sklearn .model_selection  import  GridSearchCV , train_test_split 
1312from  sklearn .utils ._testing  import  assert_allclose , assert_array_equal 
14- from  sklearn .utils .fixes  import  parse_version 
1513
1614from  imblearn .datasets  import  make_imbalance 
1715from  imblearn .ensemble  import  EasyEnsembleClassifier 
1816from  imblearn .pipeline  import  make_pipeline 
1917from  imblearn .under_sampling  import  RandomUnderSampler 
2018
21- sklearn_version  =  parse_version (sklearn .__version__ )
2219iris  =  load_iris ()
2320
2421# Generate a global dataset to use 
Original file line number Diff line number Diff line change 11import  numpy  as  np 
22import  pytest 
3- import  sklearn 
43from  sklearn .datasets  import  make_classification 
54from  sklearn .model_selection  import  train_test_split 
65from  sklearn .utils ._testing  import  assert_array_equal 
7- from  sklearn .utils .fixes  import  parse_version 
86
97from  imblearn .ensemble  import  RUSBoostClassifier 
108
11- sklearn_version  =  parse_version (sklearn .__version__ )
12- 
139
1410@pytest .fixture  
1511def  imbalanced_dataset ():
Original file line number Diff line number Diff line change 88
99import  numpy  as  np 
1010import  pytest 
11- import  sklearn 
1211from  scipy  import  sparse 
1312from  sklearn .datasets  import  make_classification 
1413from  sklearn .preprocessing  import  OneHotEncoder 
1514from  sklearn .utils ._testing  import  assert_allclose , assert_array_equal 
16- from  sklearn .utils .fixes  import  parse_version 
1715
1816from  imblearn .over_sampling  import  SMOTENC 
1917from  imblearn .utils .estimator_checks  import  (
2018    _set_checking_parameters ,
2119    check_param_validation ,
2220)
2321
24- sklearn_version  =  parse_version (sklearn .__version__ )
25- 
2622
2723def  data_heterogneous_ordered ():
2824    rng  =  np .random .RandomState (42 )
Original file line number Diff line number Diff line change 1313
1414import  numpy  as  np 
1515import  pytest 
16- import  sklearn 
1716from  joblib  import  Memory 
1817from  pytest  import  raises 
1918from  sklearn .base  import  BaseEstimator , clone 
3130    assert_array_almost_equal ,
3231    assert_array_equal ,
3332)
34- from  sklearn .utils .fixes  import  parse_version 
3533
3634from  imblearn .datasets  import  make_imbalance 
3735from  imblearn .pipeline  import  Pipeline , make_pipeline 
3836from  imblearn .under_sampling  import  EditedNearestNeighbours  as  ENN 
3937from  imblearn .under_sampling  import  RandomUnderSampler 
4038from  imblearn .utils .estimator_checks  import  check_param_validation 
4139
42- sklearn_version  =  parse_version (sklearn .__version__ )
43- 
4440JUNK_FOOD_DOCS  =  (
4541    "the pizza pizza beer copyright" ,
4642    "the pizza burger beer copyright" ,
Original file line number Diff line number Diff line change 1313import  sklearn 
1414from  scipy .sparse  import  csr_matrix , issparse 
1515from  sklearn .utils .fixes  import  parse_version 
16+ from  sklearn .utils .validation  import  _is_arraylike_not_scalar 
1617
1718from  .._config  import  config_context , get_config 
18- from  ..utils .fixes  import  _is_arraylike_not_scalar 
1919
2020sklearn_version  =  parse_version (sklearn .__version__ )
2121
Original file line number Diff line number Diff line change 77import  functools 
88import  sys 
99
10- import  numpy  as  np 
1110import  scipy 
1211import  scipy .stats 
1312import  sklearn 
@@ -26,17 +25,6 @@ def _mode(a, axis=0):
2625    return  scipy .stats .mode (a , axis = axis )
2726
2827
29- # TODO: Remove when scikit-learn 1.1 is the minimum supported version 
30- if  sklearn_version  >=  parse_version ("1.1" ):
31-     from  sklearn .utils .validation  import  _is_arraylike_not_scalar 
32- else :
33-     from  sklearn .utils .validation  import  _is_arraylike 
34- 
35-     def  _is_arraylike_not_scalar (array ):
36-         """Return True if array is array-like and not a scalar""" 
37-         return  _is_arraylike (array ) and  not  np .isscalar (array )
38- 
39- 
4028# TODO: remove when scikit-learn minimum version is 1.3 
4129if  sklearn_version  <  parse_version ("1.3" ):
4230
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments