每当我试图运行代码时
import matplotlib.pyplot as plt
from sklearn.preprocessing import PowerTransformer
ptt = PowerTransformer()
plt.plot(ptt.fit(df))
出现此错误:
ImportError: cannot import name 'PowerTransformer'
我的SCIKIT学习的当前版本是0.19.1
这个错误的原因是什么?
最佳答案
您正在获得错误,因为在SKEXEY版本中,您使用PowerTransformer
不存在。
它只在版本0.20.0中添加。您可以查看版本0.20.0的更改日志以了解更多详细信息。
为了解决这个问题,升级你的SKEXCEL版本。
如果你在康达,你可以做conda update scikit-learn
升级你的SkCurk