无法从scikitlearn导入模块

时间:2013-11-12 08:20:45

标签: python module scale scikit-learn

我正在使用scaler = preprocessing.StandardScaler().fit(X)预处理我的功能值。

然而,当它运行时,会出现错误:

AttributeError: 'module' object has no attribute 'StandardScaler'

我可以从sklearn成功导入预处理并使用其“缩放”方法:
X_scaled = preprocessing.scale(X)

但是StandardScaler只是不起作用。有人可以帮忙吗?感谢

1 个答案:

答案 0 :(得分:5)

使用了什么版本的sklearnStandardScaler版本sklearn中引入了0.13previous release中没有StadardScaler。您可能需要升级安装。

要检查版本输出,请尝试

python -c "import sklearn; print(sklearn.__version__)"