我正在使用scaler = preprocessing.StandardScaler().fit(X)
预处理我的功能值。
然而,当它运行时,会出现错误:
AttributeError: 'module' object has no attribute 'StandardScaler'
我可以从sklearn
成功导入预处理并使用其“缩放”方法:
X_scaled = preprocessing.scale(X)
。
但是StandardScaler
只是不起作用。有人可以帮忙吗?感谢
答案 0 :(得分:5)
使用了什么版本的sklearn
? StandardScaler
版本sklearn
中引入了0.13
。 previous release中没有StadardScaler。您可能需要升级安装。
要检查版本输出,请尝试
python -c "import sklearn; print(sklearn.__version__)"