2013-11-12 4 views
1

Я использую scaler = preprocessing.StandardScaler().fit(X) для предварительной обработки моих значений функций.не может импортировать модуль из scikitlearn

Однако, при запуске, есть ошибки, говоря:

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

Я могу успешно импортировать предобработки из sklearn и использовать его «масштаб» метод:
X_scaled = preprocessing.scale(X).

Но StandardScaler просто не работает. Может ли кто-нибудь помочь? Спасибо

ответ

5

Какая версия sklearn используется? StandardScaler введено в sklearn версия 0.13. В previous release нет StadardScaler. Вероятно, вам нужно обновить установку.

Чтобы проверить версию из попробовать

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

о, да, у меня это старая версия. благодаря –

Смежные вопросы