Ошибка Python: невозможно импортировать имя cross_validation - PullRequest
1 голос
/ 17 мая 2019

Я попытался импортировать cross_validation, используя следующую инструкцию в python 2

from sklearn import cross_validation

, но получаю следующую ошибку

не могу импортировать имя cross_validation

1 Ответ

1 голос
/ 17 мая 2019

cross_validation было удалено в SKlearn 0,20.Теперь вы можете импортировать его как

from sklearn.model_selection import cross_validate

По сути, все функции, связанные с перекрестной проверкой, перемещаются в модель model_selection в SKlearn.

РЕДАКТИРОВАТЬ:

Для импорта train_test_split,

from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
...