首页 > 解决方案 > Scikit-Learn Imputer 不输入

问题描述

我正在尝试将 Imputer 与 scikit-learn 一起用于我的项目(开始学习机器学习),并且我安装了 scikit-learn(以及其他典型的机器学习工具),但是当我尝试输入 Imputer 时,它告诉我它不存在。我正在使用 Jupyter Notebook,并且已经尝试重新启动 Jupyter Notebook。

from sklearn.preprocessing import Imputer

我收到此输入错误:

ImportError Traceback(最近一次调用最后一次)

<ipython-input-1-2e97a66a2985> 在 <模块>

----> 1 from sklearn.preprocessing import Imputer

ImportError:无法导入名称“Imputer”

任何人都可以帮忙吗?谢谢 :)

标签: pythonmachine-learningscikit-learn

解决方案


Imputer我认为它已过时,它用于 scikit-learn 版本 0.16.1,您使用哪个 scikit-learn 版本?

您必须拥有最新版本,因此您应该使用此功能:

import sklearn.impute.SimpleImputer

您可以使用其他输入法,只需查看文档即可。


推荐阅读