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

ライブラリを使わずにJavaからRを使う

統計解析器RをJavaで使う。 RをJavaで扱うライブラリもあるようだけど、 ライブラリの中を理解するのが大変そうなので、 ライブラリを使わずにRの出力をJavaで受け取りたい。というわけで、やってみた。 環境 Ubuntu 10.04 Netbeans 6.8 コード help()コマン…

VertualBoxでWindows7(Host)とUbuntu10.04(Guest)のフォルダを共有する

目的 VertualBoxでWindowsとUbuntuのファイルを共有する 前提 VerturlBox 3.16 ホストOSはWindows7 64bit VerturlBoxで動くゲストOSはUbuntu10.04 Ubuntu側にゲストアディッションがインストールされている 作業 Windows側 共有するフォルダを作成する。 例…

半角スペースを含むアルファベットで構成された複合名詞を抽出する

形態素解析した結果から、複合名詞を抽出するときに出現した問題 複合名詞(格フレームではない)を抽出するときは、基本的に名詞の連続を抽出する。 しかし、形態素解析の結果から、名詞の連続を単に追記して抽出した場合 以下のようなスペース区切りの文節…

Ubuntu10.04にCabochaをインストールする

参考にしたページ いつもお世話になっているSyo-Takasakiさんのエントリ [NLP][Ubuntu]UbuntuにUTF-8版のcabochaを簡単にインストールする方法 http://d.hatena.ne.jp/Syo-Takasaki/20090528/1243484754 基本手順 基本手順ははSyo-Takasakiさんのエントリ通…

exec()を使わずに、Javaからmecabを呼べるのか

※前提 mecabを呼ぶ専用のライブラリは使わない。 JavaではなくGroovyを使う!! 環境はVirtualBoxで仮想化したUbuntu10.04、IDEはNetbeans6.8を使った。 (Netbeansだと、数クリックでGroovyを有効にできるのでw) Groovyのコード import java.util.ArrayLis…

while((line = br.readLine) != null){}でwhileが終了しない

おまじないを信じたとき public static String getString(){ String result_string = new String(); try{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in, "UTF-8")); String line = new String(); while((line = br.readLine()) …

オリジナルのオブジェクト(AllayList)の大小を比較するJavaプログラム

AllayListの中身を別クラスで定義 例) public class exampleClass { public String text; public int figure; } 上記の例の型をAllayListの型に指定し、int型のfigureを比較してStringのtextをソートしたい。 public static ArrayList getSort(ArrayList<exapmleClass> ex</exapmleclass>…