プロメモグラム

誰が見てもわかるような文章を目指す

プログラミング

メモ化とline_profilerによる計測

アルゴリズムの勉強などをあまりしていなかったので,メモ化という言葉は就活なんかでの技術試験で知るのが初めてだった. メモ化自体はそこまで難しいことではなく,何度も同じ計算をしないで,一度計算したものをうまく保存することで計算結果を再利用する…

MeCab-Pythonの導入手順(CentOS6)

環境 CentOS 6.4 Python 2.7.5 Mecabインストール手順 バインディングのダウンロード MeCabをPythonで使用できるようにしたバインディングをダウンロード http://taku910.github.io/mecab/#download perl/ruby/python/java バインディングのリンクからGoogle…

MeCabの導入手順(CentOS6)

環境 CentOS 6.4 Mecabインストール手順 Mecabのダウンロード、MeCab 用の辞書のダウンロード ソースコードを落とす http://taku910.github.io/mecab/#download mecab-x.xx.tar.gzとmecab-ipadic-x.x.x-xxxxxxxx.tar.gzをダウンロード(最新版) Mecab、MeCa…

階乗 on haskell

fact x = if (x == 1) || (x == 0) then 1 else x * (fact (x-1)) main = do print (fact 10000) [vagrant@localhost Haskell]$ ghc main.hs [1 of 1] Compiling Main ( main.hs, main.o ) Linking main ...\ [vagrant@localhost Haskell]$ time ./main 2846…