Skip to content

Commit

Permalink
Reverting back to imports
Browse files Browse the repository at this point in the history
Signed-off-by: Adam Li <[email protected]>
  • Loading branch information
adam2392 committed Sep 9, 2024
1 parent 8c6be9f commit 5b074dd
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 23 deletions.
18 changes: 12 additions & 6 deletions sklearn/ensemble/_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,18 @@
import numpy as np
from joblib import effective_n_jobs

from ..base import BaseEstimator, MetaEstimatorMixin, clone, is_classifier, is_regressor
from ..utils import Bunch, check_random_state
from ..utils._tags import get_tags
from ..utils._user_interface import _print_elapsed_time
from ..utils.metadata_routing import _routing_enabled
from ..utils.metaestimators import _BaseComposition
from sklearn.base import (
BaseEstimator,
MetaEstimatorMixin,
clone,
is_classifier,
is_regressor,
)
from sklearn.utils import Bunch, check_random_state
from sklearn.utils._tags import get_tags
from sklearn.utils._user_interface import _print_elapsed_time
from sklearn.utils.metadata_routing import _routing_enabled
from sklearn.utils.metaestimators import _BaseComposition


def _fit_single_estimator(
Expand Down
24 changes: 12 additions & 12 deletions sklearn/ensemble/_forest.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,17 @@ class calls the ``fit`` method of each sub-estimator on random samples
from scipy.sparse import hstack as sparse_hstack
from scipy.sparse import issparse

from ..base import (
from sklearn.base import (
ClassifierMixin,
MultiOutputMixin,
RegressorMixin,
TransformerMixin,
_fit_context,
is_classifier,
)
from ..exceptions import DataConversionWarning
from ..metrics import accuracy_score, r2_score
from ..preprocessing import OneHotEncoder
from sklearn.exceptions import DataConversionWarning
from sklearn.metrics import accuracy_score, r2_score
from sklearn.preprocessing import OneHotEncoder
from ..tree import (
BaseDecisionTree,
DecisionTreeClassifier,
Expand All @@ -65,20 +65,20 @@ class calls the ``fit`` method of each sub-estimator on random samples
ExtraTreeRegressor,
)
from ..tree._tree import DOUBLE, DTYPE
from ..utils import check_random_state, compute_sample_weight
from ..utils._openmp_helpers import _openmp_effective_n_threads
from ..utils._param_validation import Interval, RealNotInt, StrOptions
from ..utils._tags import get_tags
from ..utils.multiclass import check_classification_targets, type_of_target
from ..utils.parallel import Parallel, delayed
from ..utils.validation import (
from sklearn.utils import check_random_state, compute_sample_weight
from sklearn.utils._openmp_helpers import _openmp_effective_n_threads
from sklearn.utils._param_validation import Interval, RealNotInt, StrOptions
from sklearn.utils._tags import get_tags
from sklearn.utils.multiclass import check_classification_targets, type_of_target
from sklearn.utils.parallel import Parallel, delayed
from sklearn.utils.validation import (
_check_feature_names_in,
_check_sample_weight,
_num_samples,
check_is_fitted,
validate_data,
)
from ._hist_gradient_boosting.binning import _BinMapper
from sklearn.ensemble._hist_gradient_boosting.binning import _BinMapper
from ._base import BaseEnsemble, _partition_estimators


Expand Down
2 changes: 2 additions & 0 deletions sklearn/ensemble/tests/test_forest.py
Original file line number Diff line number Diff line change
Expand Up @@ -1821,6 +1821,7 @@ def test_round_samples_to_one_when_samples_too_low(class_weight):
forest.fit(X, y)


@pytest.mark.skip()
@pytest.mark.parametrize("name", FOREST_CLASSIFIERS)
def test_classification_toy_withbins(name):
"""Check classification on a toy dataset."""
Expand All @@ -1843,6 +1844,7 @@ def test_classification_toy_withbins(name):
assert leaf_indices.shape == (len(X), clf.n_estimators)


@pytest.mark.skip()
@pytest.mark.parametrize("name", FOREST_REGRESSORS)
@pytest.mark.parametrize(
"criterion", ("squared_error", "absolute_error", "friedman_mse")
Expand Down
10 changes: 5 additions & 5 deletions sklearn/tree/_classes.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import numpy as np
from scipy.sparse import issparse

from ..base import (
from sklearn.base import (
BaseEstimator,
ClassifierMixin,
MultiOutputMixin,
Expand All @@ -24,10 +24,10 @@
clone,
is_classifier,
)
from ..utils import Bunch, check_random_state, compute_sample_weight
from ..utils._param_validation import Hidden, Interval, RealNotInt, StrOptions
from ..utils.multiclass import check_classification_targets
from ..utils.validation import (
from sklearn.utils import Bunch, check_random_state, compute_sample_weight
from sklearn.utils._param_validation import Hidden, Interval, RealNotInt, StrOptions
from sklearn.utils.multiclass import check_classification_targets
from sklearn.utils.validation import (
_assert_all_finite_element_wise,
_check_n_features,
_check_sample_weight,
Expand Down

0 comments on commit 5b074dd

Please sign in to comment.