2012-05-19から1日間の記事一覧

MySQLでプライマリーキーを追加する

http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html#doc1_id698 alter table add primary key(col_row_name);

emacsでインデント

Pythonを使っているとインデントは死活問題である。 いきなり__main__下にコードをコピペしたくなったときとかに困っていた。インデント:http://www.bookshelf.jp/texi/emacs-20.6-man-jp/emacs_21.html コマンド繰り返し:http://www.bookshelf.jp/texi/em…

Macにつないだ外部ディスプレイの輝度をソフトウェアから変更する

Mac

Shadesというソフトを使う。 http://wakabamac.blog95.fc2.com/?tag=%B5%B1%C5%D9

PythonでLSAを使う

LSAとはlatent semantic analysisの略。 主成分分析とかに似てる感じ。固有値の大きい固有ベクトルを基底として 座標変換する。 単純にTF-IDFとっただけだとゼロの成分に重みが付加されるので (主に単語ベクトルなどのスパースなベクトルから)特徴ベクトル…

pythonで正規表現を使って数字列を取り出す

group()を使うのがミソ。 以下では数字のうしろにセミコロンというゴミが入っている文字列の中から 数字だけ取り出すコード。 import re hoge = "12345;" suuji = re.match("\d*",hoge) extracted = suuji.group() http://www.geocities.jp/m_hiroi/light/py…

PythonにNLTKをインストールする

http://d.hatena.ne.jp/sconvict/20100804/1280900642地味にハマった。 ソースからインストールした。ソースからインストールするときは ちゃんとビルドするフォルダに移動してから python setup.py install しましょう。

Pythonでwordnetを使う

Pythonによる自然言語処理のP71を参照。synsetsで同義語集合をとれる。