2012-01-01から1ヶ月間の記事一覧

重要な出版物のリスト on Wikipedia

偶然発見した. リストの信頼性のほどはわからん.Lists of important publications in science http://en.wikipedia.org/wiki/Lists_of_important_publications_in_sciencecomputer science, theoretical computer science, oncurrent, parallel, and distrib…

Matplotlibで入れ子の図を作成するときのちょっとしたテクニック

Matplotlibで図の中に図が入っているような図(ややこしいなw)を作成するときにいくつかはまったのでメモしておく.図が規則的に並んでいるときはsubplotを使えば良いが, 特定の場所に表示したいときはaxesを利用する. 普通一つの図しか作らない場合はmatplotl…

Pythonで多重リストのソート

要素がタプルであるようなリストをソートする場合に, 要素のn番目でもって比較して並べる. リストの関数であるsortにはkeyとcmpというオプション引数があってこれで比較の条件を指定できる.例えば, リストの要素が文字列であるが, 実際には数値とみなしてソ…

適当な一時ファイル, ディレクトリを作成する

mktempでいける. "-d"オプションでディレクトリをつくる. $ mktemp temp.XXXXXX temp.xSefkZ 戻り値を変数に突っ込んでおけば良い. ただ, これをそのまま上のスクリプトで使うとアクセス権限がおかしなことになるかもしれない. mktempで作成されたファイルの…

sedで最後の行だけ削除する

データの出力が途中で壊れて, 最後の行だけ異常になってしまった. それ以前のデータについては問題ないので最後の行だけ削除して保存しなおしたい. 最後の行だけ確認したいなら"tail -n 1 -q *.txt"などでいけるが, 削除するにはどうしたものか.未だ使いこな…

単位根検定

単位根検定という言葉を覚えておこうというだけのメモ.まだよくわからんが時系列の定常性の判定とかランダムウォークで説明できるかとか, というふうに書いてあるのを見かけただけ.

Ubuntu 11.10上でEclipseにプラグイン導入1

別にUbuntu 11.10上でなくても同じような気もするが. これまでもLaTeX書くのにEclipse 3.7を使っていたが, もうちょっと活用できるか確認するためにプラグインを導入してみた.まず, 日本語化w sudo apt-get install pleiades sudo echo "-javaagent:/usr/lib…

Pythonでndarrayのboolへのキャスト

numpy.ndarrayをboolへキャストするのは止めよう. 空かどうか判定するのに単にリストを条件とすることがあるが, だからと言ってboolにキャストするとSegmentation Faultで落ちることがある.具体的にはndarrayの要素が2つ以上だとallかanyを使わなければなら…

Pythonでデバッガのトレース開始

とりあえず, メモだけ. import pdb; pdb.set_trace() これでこの時点でデバッガに入る. dir()などとすると変数のリストが確認できます.http://www.python.jp/doc/2.4/lib/module-pdb.html

Pythonで%記号をエスケープ

むかーし調べたのだが, 忘れていたのでメモ. 単に%%と2つ並べれば良い.