2012-01-30から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"などでいけるが, 削除するにはどうしたものか.未だ使いこな…