关于sklearn中模块包导入报错的通用解决方法
sklearn中模块包导入报错
sklearn更新的版本中有很多包调整了层次结构,以至于我们在跑代码的时候会出现导入包错误。
这时候我们需要做的就是打开sklearn的官网:https://scikit-learn.org/stable/
这时候不用慌,不会让大家读文档的~
1、先点击上面的Documentation
2、出现下图页面,点击API按钮
3、在下图页面搜索要导入的包名称,这里以learning_curve为例,搜索后发现这个函数包在模块model_selection中
4、最后,运行一下代码就可以正确导入了
from sklearn.model_selection import learning_curve
sklearn模块导入ModuleNotFoundError: No module named sklearn.cross_validation错误
在运行sklearn老版本代码时,如:
from sklearn.cross_validation import train_test_split from sklearn.cross_validation import KFold, cross_val_score
运行如上代码时会报错:
造成上述报错的原因是新版本中相应的模块发生了变化,
解决方法是
将cross_validation改成model_selection。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
这篇文章主要介绍了解决pycharm debug时界面下方不出现step等按钮及变量值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-06-06python列表排序用 sort()和sorted()的区别
这篇文章主要介绍了python列表排序用 sort()和sorted()的区别,主要比较 Python 中用于列表排序的两种函数 sort() 和 sorted(),选择合适的排序函数,下文详细内容需要的小伙伴可以参考一下2022-03-03如何以Winsows Service方式运行JupyterLab
这篇文章主要介绍了如何以Winsows Service方式运行JupyterLab的教程2020-08-08
最新评论