问题重现:
# Import the train_test_split method
from sklearn.cross_validation import train_test_split
from sklearn.cross_validation import StratifiedShuffleSplit
错误:
ModuleNotFoundError: No module named 'sklearn.cross_validation'
原因:
由于sklearn库更新后改名字了
解决方法:
from sklearn.model_selection import train_test_split
from sklearn.model_selection import StratifiedShuffleSplit
同样:
from sklearn.cross_validation import KFold
# 也要修改为
from sklearn.model_selection import KFold