petitviolet_blog

@petitviolet blog

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

Scipyでの疎行列の扱い

行列の計算 import scipy.sparse as sp import numpy as np a = sp.lil_matrix((1, 10000)) # 1*10000の疎行列が作成される b = sp.lil_matrix((1, 10000)) # a.shape => (1, 10000) for i in xrange(a.shape[1]): r = np.random.rand() if r < 0.9: r = 0.0…

SImpleCursorAdapterについて

SimpleCursorAdapter Androidアプリ開発において、ListViewにデータを渡すために用いられるアダプターの1つ。 ArrayAdapterなんかが一般的だが、これはコンストラクタに表示したいデータを渡してあげなければならない。 SQLiteなどのDBから特定のデータを取…

SIRモデル、パワー則

論文を読んでいて出てきたのでメモ書き程度に。 SIRモデルについて Wikipediaによると、モデル名は、モデルの変数である 感受性保持者 Susceptible 感染者 Infected 免疫保持者Recovered (あるいは隔離者 Removed) というこれらの頭文字に因む、らしい。 他…

MacでC4.5を使う

mac

決定木を生成するアルゴリズムの C4.5 を実装したアプリケーションを Macで使えるようにするためのメモ. ダウンロード ここからダウンロードしましょう. 圧縮ファイルのあるディレクトリに移動して tar -xvzf c4.5r8.tar.gz cd R8 ファイルの修正 R8/Srcに…

sqlite3でのエスケープ処理

データベースとしてsqlite3を使用していて,すごく今さらながら最近知ったことがあったのでメモ. エスケープ処理 pythonで文字列を扱うときに,例えば\(バックスラッシュ)を print '\'なんてすると怒られるのは,pythonにおいて \ がエスケープに用いられて…

正規表現・自然言語処理

研究室の勉強会で正規表現と自然言語処理について話したのでそれのまとめ. 正規表現 クロールしたWebページのテキストから時間に関する部分だけを抽出したい, といった時に機械的にパターンに当てはまる部分を抽出するための表現. メタ文字 .:任意の一文…

Tex,bibtexのメモ

TeXで論文を書く機会があったのでいろいろメモ. 用意するもの このページ(Mac - TeX Wiki)が非常に参考になるかと思います. まずMacでtexを使う際によくおすすめされていたのがMacTeXです. 上のページにミラーがありますが,ここ(MacTeX)からもダウンロー…