Skip to content

Commit f35c758

Browse files
committed
Fix imports to be absolute
Signed-off-by: Adam Li <adam2392@gmail.com>
1 parent 34a5621 commit f35c758

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed

sklearn/tree/_classes.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,22 @@
2525
import numpy as np
2626
from scipy.sparse import issparse
2727

28-
from ..base import BaseEstimator
29-
from ..base import ClassifierMixin
30-
from ..base import clone
31-
from ..base import RegressorMixin
32-
from ..base import is_classifier
33-
from ..base import MultiOutputMixin
34-
from ..utils import Bunch
35-
from ..utils import check_random_state
36-
from ..utils.validation import _check_sample_weight
37-
from ..utils.validation import assert_all_finite
38-
from ..utils.validation import _assert_all_finite_element_wise
39-
from ..utils import compute_sample_weight
40-
from ..utils.multiclass import check_classification_targets
41-
from ..utils.validation import check_is_fitted
42-
from ..utils._param_validation import Hidden, Interval, StrOptions
43-
from ..utils._param_validation import RealNotInt
28+
from sklearn.base import BaseEstimator
29+
from sklearn.base import ClassifierMixin
30+
from sklearn.base import clone
31+
from sklearn.base import RegressorMixin
32+
from sklearn.base import is_classifier
33+
from sklearn.base import MultiOutputMixin
34+
from sklearn.utils import Bunch
35+
from sklearn.utils import check_random_state
36+
from sklearn.utils.validation import _check_sample_weight
37+
from sklearn.utils.validation import assert_all_finite
38+
from sklearn.utils.validation import _assert_all_finite_element_wise
39+
from sklearn.utils import compute_sample_weight
40+
from sklearn.utils.multiclass import check_classification_targets
41+
from sklearn.utils.validation import check_is_fitted
42+
from sklearn.utils._param_validation import Hidden, Interval, StrOptions
43+
from sklearn.utils._param_validation import RealNotInt
4444

4545
from ._criterion import BaseCriterion
4646
from ._splitter import BaseSplitter

sklearn/tree/_export.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,15 @@
1616

1717
import numpy as np
1818

19-
from ..utils.validation import check_is_fitted, check_array
20-
from ..utils._param_validation import Interval, validate_params, StrOptions, HasMethods
19+
from sklearn.utils.validation import check_is_fitted, check_array
20+
from sklearn.utils._param_validation import (
21+
Interval,
22+
validate_params,
23+
StrOptions,
24+
HasMethods,
25+
)
2126

22-
from ..base import is_classifier
27+
from sklearn.base import is_classifier
2328

2429
from . import _criterion
2530
from . import _tree

sklearn/tree/_utils.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
cimport numpy as cnp
1212
from ._tree cimport Node
13-
from ..neighbors._quad_tree cimport Cell
13+
from sklearn.neighbors._quad_tree cimport Cell
1414

1515
ctypedef cnp.npy_float32 DTYPE_t # Type of X
1616
ctypedef cnp.npy_float64 DOUBLE_t # Type of y, sample_weight

sklearn/tree/_utils.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import numpy as np
1919
cimport numpy as cnp
2020
cnp.import_array()
2121

22-
from ..utils._random cimport our_rand_r
22+
from sklearn.utils._random cimport our_rand_r
2323

2424
# =============================================================================
2525
# Helper functions

0 commit comments

Comments
 (0)