No module named "sklearn.cross_validation"解决方法
在机器学习中, 导入sklearn库进行交叉验证。
from sklearn.cross_validation import train_test_split
会报错, 显示:
No module named 'sklearn.cross_validation'
这是因为这个模块已经被sklearn划分到model_selection中, 使用如下命令, 就不会报错:
from sklearn.model_selection import train_test_split
本文解决在使用sklearn库进行交叉验证时遇到的Nomodulenamed'sklearn.cross_validation'错误。介绍了该模块已被移至model_selection的事实,并提供正确的导入命令,帮助读者避免此问题。
352

被折叠的 条评论
为什么被折叠?



