Skip to content

Commit bc61175

Browse files
committed
iter
1 parent 29f708c commit bc61175

22 files changed

+51
-50
lines changed

imblearn/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ def _more_tags(self):
183183

184184
def __sklearn_tags__(self):
185185
from .utils._sklearn_compat import TargetTags
186-
from .utils._tags import Tags, SamplerTags, InputTags
186+
from .utils._tags import InputTags, SamplerTags, Tags
187187

188188
tags = Tags(
189189
estimator_type="sampler",

imblearn/ensemble/_bagging.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
from sklearn.ensemble._bagging import _parallel_decision_function
1515
from sklearn.ensemble._base import _partition_estimators
1616
from sklearn.tree import DecisionTreeClassifier
17+
from sklearn.utils._param_validation import HasMethods, Interval, StrOptions
1718
from sklearn.utils.fixes import parse_version
1819
from sklearn.utils.metaestimators import available_if
1920
from sklearn.utils.parallel import Parallel, delayed
2021
from sklearn.utils.validation import check_is_fitted
21-
from sklearn.utils._param_validation import HasMethods, Interval, StrOptions
2222

2323
from ..pipeline import Pipeline
2424
from ..under_sampling import RandomUnderSampler

imblearn/ensemble/_common.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from numbers import Integral, Real
22

33
from sklearn.tree._criterion import Criterion
4-
54
from sklearn.utils._param_validation import (
65
HasMethods,
76
Hidden,

imblearn/ensemble/_easy_ensemble.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
from sklearn.ensemble import AdaBoostClassifier, BaggingClassifier
1515
from sklearn.ensemble._bagging import _parallel_decision_function
1616
from sklearn.ensemble._base import _partition_estimators
17+
from sklearn.utils._param_validation import Interval, StrOptions
1718
from sklearn.utils._tags import _safe_tags
1819
from sklearn.utils.fixes import parse_version
1920
from sklearn.utils.metaestimators import available_if
2021
from sklearn.utils.parallel import Parallel, delayed
2122
from sklearn.utils.validation import check_is_fitted
22-
from sklearn.utils._param_validation import Interval, StrOptions
2323

2424
from ..pipeline import Pipeline
2525
from ..under_sampling import RandomUnderSampler

imblearn/ensemble/_forest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
from sklearn.exceptions import DataConversionWarning
2424
from sklearn.tree import DecisionTreeClassifier
2525
from sklearn.utils import _safe_indexing, check_random_state
26+
from sklearn.utils._param_validation import Hidden, Interval, StrOptions
2627
from sklearn.utils.fixes import parse_version
2728
from sklearn.utils.multiclass import type_of_target
2829
from sklearn.utils.parallel import Parallel, delayed
2930
from sklearn.utils.validation import _check_sample_weight
30-
from sklearn.utils._param_validation import Hidden, Interval, StrOptions
3131

3232
from ..pipeline import make_pipeline
3333
from ..under_sampling import RandomUnderSampler
@@ -888,4 +888,4 @@ def __sklearn_tags__(self):
888888
tags.target_tags.multi_output = False
889889
tags.classifier_tags.multi_label = False
890890
tags.input_tags.allow_nan = sklearn_version >= parse_version("1.4")
891-
return tags
891+
return tags

imblearn/ensemble/_weight_boosting.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
from sklearn.ensemble._base import _set_random_states
1111
from sklearn.tree import DecisionTreeClassifier
1212
from sklearn.utils import _safe_indexing
13+
from sklearn.utils._param_validation import Hidden, Interval, StrOptions
1314
from sklearn.utils.fixes import parse_version
1415
from sklearn.utils.validation import has_fit_parameter
15-
from sklearn.utils._param_validation import Hidden, Interval, StrOptions
1616

1717
from ..pipeline import make_pipeline
1818
from ..under_sampling import RandomUnderSampler
@@ -402,8 +402,10 @@ def _boost_discrete(self, iboost, X, y, sample_weight, random_state):
402402
def _boost(self, iboost, X, y, sample_weight, random_state):
403403
if self.algorithm != "deprecated":
404404
warnings.warn(
405-
"`algorithm` parameter is deprecated in 0.12 and will be removed in "
406-
"0.14. In the future, the SAMME algorithm will always be used.",
405+
(
406+
"`algorithm` parameter is deprecated in 0.12 and will be removed in"
407+
" 0.14. In the future, the SAMME algorithm will always be used."
408+
),
407409
FutureWarning,
408410
)
409411
if self.algorithm == "SAMME.R":

imblearn/ensemble/tests/test_weight_boosting.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def test_rusboost(imbalanced_dataset):
5959
assert rusboost.decision_function(X_test).shape[1] == len(classes)
6060

6161
score = rusboost.score(X_test, y_test)
62-
assert score > 0.6, f"Failed with algorithm {algorithm} and score {score}"
62+
assert score > 0.6, f"Failed with score {score}"
6363

6464
y_pred = rusboost.predict(X_test)
6565
assert y_pred.shape == y_test.shape

imblearn/metrics/_classification.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
from sklearn.metrics import mean_absolute_error, precision_recall_fscore_support
2525
from sklearn.metrics._classification import _check_targets, _prf_divide
2626
from sklearn.preprocessing import LabelEncoder
27+
from sklearn.utils._param_validation import Interval, StrOptions, validate_params
2728
from sklearn.utils.multiclass import unique_labels
2829
from sklearn.utils.validation import check_consistent_length, column_or_1d
29-
from sklearn.utils._param_validation import Interval, StrOptions, validate_params
3030

3131

3232
@validate_params(

imblearn/metrics/pairwise.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
from scipy.spatial import distance_matrix
1010
from sklearn.base import BaseEstimator
1111
from sklearn.utils import check_consistent_length
12+
from sklearn.utils._param_validation import StrOptions
1213
from sklearn.utils.multiclass import unique_labels
1314
from sklearn.utils.validation import check_is_fitted
14-
from sklearn.utils._param_validation import StrOptions
1515

1616
from ..utils._sklearn_compat import _fit_context, check_array, validate_data
1717

@@ -234,7 +234,6 @@ def _more_tags(self):
234234
"requires_positive_X": True, # X should be encoded with OrdinalEncoder
235235
}
236236

237-
238237
def __sklearn_tags__(self):
239238
tags = super().__sklearn_tags__()
240239
tags.input_tags.positive_only = True

imblearn/over_sampling/_random_over_sampler.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
import numpy as np
1111
from scipy import sparse
1212
from sklearn.utils import _safe_indexing, check_array, check_random_state
13-
from sklearn.utils.sparsefuncs import mean_variance_axis
1413
from sklearn.utils._param_validation import Interval
14+
from sklearn.utils.sparsefuncs import mean_variance_axis
1515

1616
from ..utils import Substitution, check_target_type
1717
from ..utils._docstring import _random_state_docstring
@@ -264,4 +264,4 @@ def __sklearn_tags__(self):
264264
tags.input_tags.allow_nan = True
265265
tags.input_tags.string = True
266266
tags.sampler_tags.sample_indices = True
267-
return tags
267+
return tags

0 commit comments

Comments
 (0)