微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sklearn.feature_selection.mutual_info_regression 未找到

如何解决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 举报,一经查实,本站将立刻删除。