サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
cooking-3min.hatenadiary.org
あれこれ日本語解析していて独自の品詞が欲しくなったので追加してみました。 どういう事かと言うと解析する文章に都道府県名が入っているかを知る必要が出てきて 文章を分解した後に名詞だけを抜き出してその中から47都道府県名があるか ぐるぐるとループを回していましたが効率が悪いので新たに品詞IDを振って その品詞が入っていたら「都道府県名が有る」と判断できるな、と。 たとえば 「今日、北海道で海鮮丼を食べたけどやっぱり本場は違うな」 という文章を解析し、ここに都道府県名が入っているかを判定したくなったということです。 やり方 left-id.defとright-id.defに独自の品詞を追加します。 どちらのファイルも終わりはこうなっています。 1314 名詞,副詞可能,*,*,*,*,* 1315 連体詞,*,*,*,*,*,* この下に 1316 名詞,都道府県,*,*,*,*,*,* を追加
iOSアプリを開発している時にviewDidLoadとかviewWillAppearっていつ呼ばれるか忘れてしまいがちなので図にしました。 viewDidLoad:インスタンス化された直後 viewWillAppear:画面表示直前 viewDidAppear:画面表示が終わった直後 viewWillDisappear:別の画面に遷移する直前
みんな思ってるだろうけどなぜか話題に全くならないXcodeの謎の動きがあります。 タブ操作についてです。 タブで開く場合、意識しながら開いて行かないといつの間にか全タブ同じファイルになっていることがよくあります。 Project Navigator(以下ナビゲーターエリア)で選択されたソースはアクティブなタブに反映されます。 そのためいくつかのタブを開いている時に意識せずに作業していると いつのまにか全タブがソースBとなってて「あれ?ソースAのタブが消えた」となってしまいます。 原因はナビゲーターエリアにてシングルクリックするだけでアクティブタブに表示されるためこのようなことが起こってしまいます。 シングルクリックをOFFにすればいい話なんですがそんな設定がないのです。 どうしようかといろいろ調べていると「シングルクリックをせずにダブルクリックをすれば回避できる」と某掲示板で言ってたので試
Javaで形態素解析を行うライブラリはいくつかありますが、初めに本家の純正MeCabをがんばってJNIでJava⇔Cを試しましたが うまくいかなかったので他を試してみることに。 いろいろある中でも私はIgoが使いやすいと思ったのでIgoで説明します。 準備 以下をダウンロード Igoのダウンロードサイトからigo-0.4.5.jar MeCab辞書のダウンロードサイトからmecab-ipadic-2.7.0-20070801.tar.gz そしてmecab-ipadic-2.7.0-20070801.tar.gzを解凍。 これらをC:\igoに置いたと仮定してすすめます。 C:\igo\mecab-ipadic-2.7.0-20070801 C:\igo\igo-0.4.5.jar いきなりですが、Igo用(?)の辞書ファイルを生成します。 コマンドプロンプトで以下をたたく! C:\igo
Javaで日本語解析するのにIgoを使っていますが解析結果から各単語がどの品詞IDなのか欲しくなるときがあります。 igoの使い方 辞書登録の方法 Igoをそのまま使ってもsurfaceとfeatureとstartくらいしか情報がとれません。 「私は日本生まれです」これを解析してみます。 Tagger tagger = new Tagger("ipadic"); List<Morpheme> list = tagger.parse("私は日本生まれです"); for (Morpheme m : list) { String str = m.surface + "\t"+ m.feature + "\t"+ m.start ; System.out.println(str); } 私 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ 0 surface 私 feature 名詞,代名詞,一
このページを最初にブックマークしてみませんか?
『cooking-3min.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く