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

ggplot2で両対数グラフ その3. いくつかの系列をプロット

ggplot2で両対数グラフ その3. いくつかの系列をプロット d<-data.frame(rr_rd_mean_0[[1]],rr_rd_sd[[1]],rr_rd_mean_0[[42]],rr_rd_sd[[42]],rr_rd_mean_0[[79]],rr_rd_sd[[79]]) colnames(d)<-c("x1","y1","x2","y2","x3","y3") g<-ggplot(data=d)+them…

ruby-mecabの辞書の切り替え mecab-ipadic-neologdを使う

プログラム require 'Mecab' m=MeCab::Tagger.new("-Owakati -d /usr/local/lib/mecab/dic/mecab-ipadic-neologd") print m.parse("ちょい飲み")

pythonのscikit-lern で疎行列の標準化

プログラム 参考: http://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.normalize.html $ cat normal_test.py from scipy.sparse import lil_matrix, csr_matrix from sklearn.preprocessing import normalize a=lil_matrix((20000,20…

ファイル1の1列目に存在しないファイル2の列を出力するスクリプト diff 差分

ファイル1の1列目に存在しないファイル2の列を出力するスクリプト. joinでできるかも。。diff的になもの $ cat diff_1.rb require 'optparse' require 'set' option={} opt=OptionParser.new opt.on('-b VAL'){|v| option[:b]=v} opt.on('-n VAL'){|v| o…

rubyでコマンドオプションを受け取る optparse

rubyでコマンドオプションを受け取る optparse 基本 VALは受け取る変数.なんでもよい. opt.on('-o VAL') -oオプションで変数を受け取る場合VALはvalでもhogehogedめお文字列ならOK. 引数なしは認めない opt.on('-o') だと引数をうけとらず true or false …

scikit-learnのcygwin、windows8への導入

scikit-learnのcygwin、windows8への導入 昔は難しかったみたいだけど、今は簡単になったのかも。 (1)cygwinのsetup.exe等でnumpy,python,easy_install、gcc, gcc-fortran など必要そうなものをいれておく. (2) easy_install pip (3) pip install scipy (4)…

CSVやTSVファイルをhtmlに変換するワンライナーとHTMLによる表データの・グラフ化・可視化

◆ワンライナー シェル芸 input.csv: タブ区切りのテーブル cat input.csv | ruby -F"\t" -ane 'BEGIN{puts "<table>"}; puts "<tr>";print $F.map{|i| "<td>"+i.to_s+"</td>"}.join("");puts "</tr>";END{puts "</table>"}' > tmp1.html ◆可視化 入力ファイル tmp2 例: A,2013-01-01,3,4,5,6,…

mecabの未知語処理

mecabの未知語処理 まず、http://www.mwsoft.jp/programming/munou/mecab_nitteretou.html でmecabのコスト計算のしくみを学習.コスト -単語の生成コスト+周りとのつながりのコスト -> 小さいルートを選ぶ. mecabの未知語処理 未知語処理は辞書をつかう ht…