我正在进行 Kaggle 竞赛,需要输入一些缺失的数据。我已经安装了最新的 Anaconda(4.5.4)
以及所有相关的依赖项(即 scikit-learn (0.19.1)
)。
当我尝试导入模块时出现以下错误:
ModuleNotFoundError:没有名为“sklearn.impute”的模块
我尝试导入不同的 sklearn 模块没有任何问题。似乎只缺少 sklearn.impute。
原文由 Milos 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在进行 Kaggle 竞赛,需要输入一些缺失的数据。我已经安装了最新的 Anaconda(4.5.4)
以及所有相关的依赖项(即 scikit-learn (0.19.1)
)。
当我尝试导入模块时出现以下错误:
ModuleNotFoundError:没有名为“sklearn.impute”的模块
我尝试导入不同的 sklearn 模块没有任何问题。似乎只缺少 sklearn.impute。
原文由 Milos 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个 -
from sklearn.preprocessing import Imputer
适用于 python3.5 和 python3.6
(进出 jupyter notebook)
原文由 Shanmukh Sain 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.1k 阅读✓ 已解决
2 回答722 阅读✓ 已解决
1 回答2.4k 阅读
1 回答670 阅读
1 回答1.2k 阅读
正如 BallpointBen 指出的那样,sklearn.impute 尚未在最新的稳定版本(0.19.1)中发布。目前它仅在 0.20.dev0 中受支持。