Pythonと機械学習

Pythonも機械学習も初心者ですが、頑張ってこのブログで勉強してこうと思います。

Python環境を整える

Pythonのインストール

WindowsPythonをインストールして機械学習ができる環境を作った時のメモです。

"Python インストール"で検索するとPythonのサイトが出てくるのでそこからインストーラをダウンロードします。

私はバージョン2.7.12の32bit版python-2.7.12.msiをインストールしました。

インストール時にデフォルトではPythonのパスが登録されない設定になっているのでそこが注意点です。パスを通してないとDos実行時に困るので環境変数PATHにC:\Python27とC:\Python27\Scriptsが設定されていることを確認しましょう。設定されていなかったら設定します。

PythonをインストールしたらDosを開いてpipで以下のモジュールをインストールします。

  • wheel
  • numpy
  • scipy
  • pandas
  • matplotlib
  • scikit-learn

wheelのインストール

wheelは、モジュールをインストールするのに必要なファイルを1つのwhlファイルにまとめてくれます。numpyやscipyをpipでそのままインストールするとたいてい失敗するので、whlファイルを使ってインストールするといいです。

下記コマンドでwheelをインストールします。-Uを付けると常に最新版がインストールされます。

pip install -U wheel

numpyとscipyのインストール

数値演算用のモジュールです。pipでそのままインストールすると失敗するので、whlファイルを使ってインストールしてやります。whlファイルはPython Extension Packages for Windows - Christoph Gohlkeからダウンロードできます。

whlファイルをダウンロードした場所で下記のようにpipを実行します。

pip install numpy-1.11.1+mkl-cp27-cp27m-win32.whl

pip install scipy-0.18.0-cp27-cp27m-win32.whl

pandas、matplotlib、scikit-learnのインストール

それぞれデータ取り扱い、グラフプロット、機械学習のモジュールです。

numpyとscipyがインストールされていれば普通にpipでインストールできます。

pip install -U pandas

pip install -U matplotlib

pip install -U scikit-learn