Scikit learn 使用交叉验证实现的python 3.8错误
当我运行教程中的以下代码时,我几乎每次尝试的视频都会在结尾处出现以下错误 资料来源: 我得到以下错误:Scikit learn 使用交叉验证实现的python 3.8错误,scikit-learn,cross-validation,python-3.8,Scikit Learn,Cross Validation,Python 3.8,当我运行教程中的以下代码时,我几乎每次尝试的视频都会在结尾处出现以下错误 资料来源: 我得到以下错误: from sklearn import preprocessing, cross_validation ImportError: cannot import name 'cross_validation' from 'sklearn 我进行了pip安装,根据其他建议改变了交叉验证的方式,但我仍然无法解决它。我在sklearn中找不到作为库的交叉验证 您需要使用sklearn.model_s
from sklearn import preprocessing, cross_validation
ImportError: cannot import name 'cross_validation' from 'sklearn
我进行了pip安装,根据其他建议改变了交叉验证的方式,但我仍然无法解决它。我在sklearn中找不到作为库的交叉验证 您需要使用sklearn.model_selection导入交叉验证中的
,按照。这一点已经得到了回答
我还建议您仔细阅读所使用函数的文档,以便更好地了解您所做的工作。请注意,错误后出现的任何代码都与问题无关(从未执行),不应包含在此处,因为它只会造成不必要的混乱(被编辑掉);请参阅如何创建一个。可以说,您不需要一堵代码墙来证明代码第二行中的导入有问题……看起来您所遵循的教程是很久以前编写的,代码示例与当前版本的scikit learn不一致。您可能想要: