4

StandardScaler前処理パッケージhttp://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html#sklearn.preprocessing.StandardScalerのクラスを使用したかったのですがAttributeError: 'module' object has no attribute 'StandardScaler'、scikit-learn0.13を引き続き使用しています。

preprocessing.__dict__は表示されませんStandardScaler

LabelEncoder同じパッケージでクラスを使用できます。

4

1 に答える 1

4

Python パスのsklearnパッケージはおそらく古いバージョンであり、インストールした 0.13 バージョンではありません。試す:

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

これが予想されるsklearnのインストール場所かどうかを確認します。

重複インストールの問題を解決するには、次を実行すると便利であることがわかりました。

pip uninstall scikit-learn

scikit-learn がシステムにインストールされていないことを明示的に伝えるエラー メッセージが表示されるまで、数回。それで:

pip install scikit-learn

一度、最新の安定版リリース (つまり、執筆時点では 0.13.1) をインストールします。

于 2013-02-24T21:11:07.827 に答える