如何解决sklearn.feature_selection.mutual_info_regression 未找到
我一直在尝试利用 sklearn 的相互信息回归方法,我已将 sklearn 更新到最新版本 0.24.1,当我检查 conda env 路径中的源代码时,有文件夹和文件用于 feature_selection.mutual_info_regression,但是当我尝试将它导入到我的 Jupiter 笔记本中,但它抛出此错误 ImportError: cannot import name 'mutual_info_regression' from 'sklearn.model_selection' (/opt/anaconda3/envs/<my_env>/lib/python3.8/site-packages/sklearn/model_selection/__init__.py)
我也试过重启内核,但还是不行,有没有其他人遇到过这个问题?我在 python3 中使用 macOS 11.2.1 和 conda 4.8.3
谢谢
解决方法
我找到了解决方案,
我只需要重启我的终端,然后它就因为某种原因开始工作了。
我希望这可以帮助将来遇到此类问题的任何人
谢谢!
,import sklearn
print(sklearn.__version__)
检查您的 sklearn 版本 sklearn.model_selection 仅适用于版本 0.18.1
然后在 Jupyter Notebook 单元中试试这个from sklearn.feature_selection import mutual_info_regression
如果以上任何一个不起作用,请尝试这三个步骤
1- pip uninstall sklearn
2- pip uninstall scikit-learn
3- pip install sklearn
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。