我在项目中尝试使用scikit-learn的Imputer来学习机器学习,已经安装了scikit-learn及其他常用的机器学习工具,但在尝试导入Imputer时,系统提示不存在此模块。我使用的是Jupyter Notebook,并且已经尝试重启了Jupyter Notebook。
from sklearn.preprocessing import Imputer
我遇到了以下导入错误:
ImportError Traceback (most recent call last)
< ipython-input-1-2e97a66a2985 > in < module >
—-> 1 from sklearn.preprocessing import Imputer
ImportError: cannot import name ‘Imputer’
谁能帮帮我?谢谢 🙂
回答:
Imputer
我想已经过时了,它在scikit-learn的0.16.1版本中使用过,你使用的是哪个版本的scikit-learn?
你可能使用的是较新版本,因此你应该使用以下功能:
from sklearn.impute import SimpleImputer
你可以使用其他填补器,只需查看文档即可。