【问题标题】:Cannot find reference Imputer in__int__.py在 __int__.py 中找不到参考 Imputer
【发布时间】:2020-07-19 02:51:09
【问题描述】:

当我尝试从“sklearn.preprocessing import Imputer”写入时,我收到“Cannot find reference Imputer in__int__.py”。我安装了sklearn库,pip版本是19.2.3。谁能帮我解决这个问题[在此处输入图片描述][1]

from sklearn.preprocessing import Imputer
imp = Imputer(missing_values=np.nan, strategy='mean')
imp.fit(X[: , 0:3])
X = d.iloc[:, 0:3].values
print(imp.transform(X))

【问题讨论】:

  • 你能发布完整的回溯,包括有问题的行吗?

标签: python scikit-learn


【解决方案1】:

如果您收到导入错误,可能是因为自 Scikit-Learn 0.20 以来 Imputer 已从 sklearn.preprocessing 移动到 sklearn.impute

改用下面的代码

from sklearn.impute import SimpleImputer

您应该始终使用SimpleImputer 而不是Imputer

查看SimpleImputer的文档

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 2015-02-24
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多