python - 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”
任何人都可以帮忙吗?谢谢 :)
解决方案
Imputer
我认为它已过时,它用于 scikit-learn 版本 0.16.1,您使用哪个 scikit-learn 版本?
您必须拥有最新版本,因此您应该使用此功能:
import sklearn.impute.SimpleImputer
您可以使用其他输入法,只需查看文档即可。
推荐阅读
- swift - 重置 URLSession.shared 凭据
- c++ - 在 gcc 上是否默认启用 RVO?
- node.js - ejs不解析用户对象
- spring-boot - 如果从 IntelliJ IDEA 运行,则找不到 Spring Boot 模板
- powerbi - Power BI - 通过 API 授予对报告的访问权限
- c# - 为什么我不能用 linq 迭代可以用 foreach 迭代的东西?
- javascript - 组件之间的 React 生命周期事件顺序有哪些保证?
- python-3.x - pyjwt 引发 TypeError
- angular - Angular 8 多重搜索过滤器(管道)不起作用
- html - (css) 下一个图像在网格中使用 div:hover 时进行转换