Python

blockdiag 1.3.1 インストールメモ

blockdiag(http://blockdiag.com/)のインストールメモです。 環境 Windows 7 Professional Service Pack 1 (64 bit) 注釈 Sphinxのスタンドアロンインストーラを使えば、blockdiagもPythonも一緒にインストールしてくれます。以前はそちらを使っていました…

メモ: PythonのIDLEでプログラムにコマンドライン引数を渡す方法

コマンドプロンプトからidle.pyを実行すると、引数を渡せます。idle.pyは、{PYTHON_HOME}\Lib\idlelib\にあります。 python idle.py -r scriptname.py arg1 arg2 arg3 環境 Windows 7(64bit)、公式のインストーラでインストールしたPython 2.7.2 参考(機械…

メモ: Windowsで脱ActivePython

http://www.python.org/download に行けばすべてのプラットフォームでPythonをダウンロード、インストールする方法が説明されているが、WindowsユーザーにはActivePython(http://www.actuvestate.com/activepython)をお薦めしたい。 Matthew A.Russell:『…

『入門ソーシャルデータ』1章メモ ( #social_data )

入門 ソーシャルデータ ―データマイニング、分析、可視化のテクニック作者: Matthew A. Russell,奥野陽(監訳),佐藤敏紀(監訳),瀬戸口光宏(監訳),原川浩一(監訳),水野貴明(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2011/11/26メ…

メモ: groupbyと、3つ目の引数が0のreduce関数

finalfusionさんにコメントで書いて頂いたコードを把握したときの備忘メモです。 for e in itertools.groupby(data_list, key=lambda z:z.code): print(e[0], functools.reduce(lambda a,b:a+b, [x.value for x in e[1]], 0)) (これをぱっと見で理解できる…

リストを項目ごとに集計する(Python版・暫定)

今週買った本のサンプルコードがすべてPythonで書かれていたので、観念して今日はPythonチュートリアル(http://www.python.jp/doc/release/tutorial/)と向き合っていました。翻訳してくださった方、ありがとうございます。Hello Worldということで、ためし…