ImportError:无法导入名称“ PowerTransformer”

时间:2018-10-03 07:01:59

标签: python scikit-learn

每当我尝试运行代码

SELECT

出现此错误:

import matplotlib.pyplot as plt

from sklearn.preprocessing import PowerTransformer
ptt = PowerTransformer()
plt.plot(ptt.fit(df))

我的scikit-learn的当前版本是0.19.1

此错误的原因是什么?

1 个答案:

答案 0 :(得分:4)

您遇到错误,因为在sklearn版本中,您使用的PowerTransformer不存在。

仅在0.20.0版本中添加。您可以查看0.20.0版的更改日志以了解更多详细信息。

要解决此问题,请升级您的sklearn版本。

如果您在conda上可以做

conda update scikit-learn

升级您的sklearn