兼本研究室
プログラム講義6回目
Python編
丹野 嘉信
http://ytanno.herokuapp.com
tannoyoshinobu@gmail.com
目次
• EclipseでPythonのパス設定からHello Worldまで
• サンプル
• 宿題
• 参考URL
ライブラリ
数学関数ライブラリ Numerical Python
http://sourceforge.net/projects/numpy/files/NumPy/
32bit Python にしか対応していない
グラフ系ライブラリ Matplotlib
http://matplotlib.org/downloads.html
行列計算ライブラリ SciPy
https://github.com/scipy
インストール
• 3.3だとうまくいかなったので
http://qiita.com/mojaie/items/995661f7467ffdb40331
参考に2.7にあわせて入れてください。
パス設定 Python3.3 Eclipse4.3.1 使用
• 実際はPython2.7として設定してください
• ウィンドウ → 設定
• PyDev → インタープリター - Python → 右上の「新規」
• インタープリター名に分かりやすい名前記載
• 実行ファイルにインストールしたPython.exeを指定
• Okボタン
• そのままOKを押す
プロジェクトの作成
• ファイル → 新規 → PyDevプロジェクト
• プロジェクト名
• インタープリター
• 完了ボタン

指定
設定したパスの名前
• Src → 右クリック → 新規 → PyDevモジュール
• 名前 にモジュール名を記載
• モジュール:メイン 選択
プログラム記入 デバック
作成したファイルに
if __name__ == '__main__':
pass
print("Hello World")
再生ボタン → Python実行
→ OK → OK
完成
プログラムサンプル
プロットサンプル
行列
宿題
• 適当な数をK-means 法を使って分類して結果を可視化してください
参考URL
環境設定
• http://www.mwsoft.jp/programming/python/hello_world.html
サンプルプログラム
• http://www.geocities.jp/m_hiroi/light/pystat01.html
• https://gist.github.com/mia-0032/6321746
• http://handasse.blogspot.com/2007/07/scipy.html
• http://d.hatena.ne.jp/seinzumtode/20110909/1315572403
ライブラリ
• http://sonoshou.hatenablog.jp/entry/20111023/1319348056

2013_kougi6