mirror of
https://github.com/freqtrade/freqtrade.git
synced 2025-12-19 06:11:15 +00:00
chore: remove deprecated sklearn function call
This commit is contained in:
@@ -3,7 +3,7 @@ from sklearn.base import is_classifier
|
|||||||
from sklearn.multioutput import MultiOutputClassifier, _fit_estimator
|
from sklearn.multioutput import MultiOutputClassifier, _fit_estimator
|
||||||
from sklearn.utils.multiclass import check_classification_targets
|
from sklearn.utils.multiclass import check_classification_targets
|
||||||
from sklearn.utils.parallel import Parallel, delayed
|
from sklearn.utils.parallel import Parallel, delayed
|
||||||
from sklearn.utils.validation import has_fit_parameter
|
from sklearn.utils.validation import has_fit_parameter, validate_data
|
||||||
|
|
||||||
from freqtrade.exceptions import OperationalException
|
from freqtrade.exceptions import OperationalException
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ class FreqaiMultiOutputClassifier(MultiOutputClassifier):
|
|||||||
if not hasattr(self.estimator, "fit"):
|
if not hasattr(self.estimator, "fit"):
|
||||||
raise ValueError("The base estimator should implement a fit method")
|
raise ValueError("The base estimator should implement a fit method")
|
||||||
|
|
||||||
y = self._validate_data(X="no_validation", y=y, multi_output=True)
|
y = validate_data(self, X="no_validation", y=y, multi_output=True)
|
||||||
|
|
||||||
if is_classifier(self):
|
if is_classifier(self):
|
||||||
check_classification_targets(y)
|
check_classification_targets(y)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from sklearn.multioutput import MultiOutputRegressor, _fit_estimator
|
from sklearn.multioutput import MultiOutputRegressor, _fit_estimator
|
||||||
from sklearn.utils.parallel import Parallel, delayed
|
from sklearn.utils.parallel import Parallel, delayed
|
||||||
from sklearn.utils.validation import has_fit_parameter
|
from sklearn.utils.validation import has_fit_parameter, validate_data
|
||||||
|
|
||||||
|
|
||||||
class FreqaiMultiOutputRegressor(MultiOutputRegressor):
|
class FreqaiMultiOutputRegressor(MultiOutputRegressor):
|
||||||
@@ -31,7 +31,7 @@ class FreqaiMultiOutputRegressor(MultiOutputRegressor):
|
|||||||
if not hasattr(self.estimator, "fit"):
|
if not hasattr(self.estimator, "fit"):
|
||||||
raise ValueError("The base estimator should implement a fit method")
|
raise ValueError("The base estimator should implement a fit method")
|
||||||
|
|
||||||
y = self._validate_data(X="no_validation", y=y, multi_output=True)
|
y = validate_data(self, X="no_validation", y=y, multi_output=True)
|
||||||
|
|
||||||
if y.ndim == 1:
|
if y.ndim == 1:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
|
|||||||
Reference in New Issue
Block a user