8000 ENH: use isinstance instead · seckcoder/scikit-learn@759e6fa · GitHub
[go: up one dir, main page]

Skip to content

Commit 759e6fa

Browse files
committed
ENH: use isinstance instead
1 parent ce1bc1b commit 759e6fa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sklearn/ensemble/weight_boosting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121

2222
from abc import ABCMeta, abstractmethod
2323

24-
import inspect
2524
import numpy as np
2625
from numpy.core.umath_tests import inner1d
2726

2827
from .base import BaseEnsemble
2928
from ..base import ClassifierMixin, RegressorMixin
3029
from ..tree import DecisionTreeClassifier, DecisionTreeRegressor
30+
from ..tree.tree import BaseDecisionTree
3131
from ..utils import check_arrays, check_random_state
3232
from ..metrics import accuracy_score, r2_score
3333

@@ -112,7 +112,7 @@ def fit(self, X, y, sample_weight=None):
112112
# Create argsorted X for fast tree induction
113113
X_argsorted = None
114114

115-
if "X_argsorted" in inspect.getargspec(self.base_estimator.fit).args:
115+
if isinstance(self.base_estimator, BaseDecisionTree):
116116
X_argsorted = np.asfortranarray(
117117
np.argsort(X.T, axis=1).astype(np.int32).T)
118118

0 commit comments

Comments
 (0)
0