首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sklearn.preprocessing中没有StandardScaler类

sklearn.preprocessing中没有StandardScaler类
EN

Stack Overflow用户
提问于 2013-02-25 00:25:11
回答 1查看 13.6K关注 0票数 4

我想使用预处理包http://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html#sklearn.preprocessing.StandardScaler中的StandardScaler类,但我在scikit Learn0.13上不断得到一个AttributeError: 'module' object has no attribute 'StandardScaler'

preprocessing.__dict__不显示StandardScaler

我可以在同一个包中使用LabelEncoder类。

EN

回答 1

Stack Overflow用户

发布于 2013-02-25 05:11:08

您的sklearn路径中的python包可能是旧版本,而不是您安装的0.13版本。尝试:

代码语言:javascript
复制
python -c "import sklearn; print(sklearn.__file__)"

检查这是否是预期的sklearn安装位置。

为了解决重复安装问题,我发现运行以下命令很有用:

代码语言:javascript
复制
pip uninstall scikit-learn

几次,直到我收到一条错误消息,明确地告诉我系统上没有安装scikit-learn。然后:

代码语言:javascript
复制
pip install scikit-learn

一次安装最新的稳定版本(即撰写本文时的0.13.1 )。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15053786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档