ModuleNotFoundError: No module named ‘sklearn.cross_validation‘解决办法

在Python机器学习中,会用到使用 scikit-learn 中的train_test_split函数,把数据集切分为训练集和测试集。

from sklearn.cross_validation import train_test_split 

用后发现会报错ModuleNotFoundError
在这里插入图片描述

问题原因:

这个cross_validatio这个包早就不在使用了,划分到了model_selection这个包中。

解决办法:

使用下方导入模块代码

from sklearn.model_selection import train_test_split

ModuleNotFoundError: No module named ‘sklearn.cross_validation‘解决办法_第1张图片

你可能感兴趣的:(Python,sklearn,python,机器学习)