Нет модуля с именем 'sklearn.cross_validation' - PullRequest
0 голосов
/ 16 февраля 2019

Я использую anaconda, когда импортирую

import sklearn as sk 

Работает, но при импорте:

from sklearn.cross_validation import train_test_split

Возвращает:

No module named 'sklearn.cross_validation'

Я проверялсреда и scikit-learn установлены, что мне нужно сделать?

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019

Как указал @ amit-gupta в приведенном выше вопросе, sklearn.cross_validation устарел.Теперь функцию train_test_split можно найти здесь:

from sklearn.model_selection import train_test_split

Просто замените оператор импорта из вопроса на приведенный выше.

0 голосов
/ 16 февраля 2019

Какая у вас версия sklearn?Вы можете узнать с помощью sk.__version__

Возможно, оно было перемещено в sklearn.model_selection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...