Go for it!

モーターサイクルと自転車とキャンプの日々。

python-mecabで遊んだ

会社で書いてたやつを手直ししてメモ。

MacPortsからpython-mecabパッケージを入れて遊んでみた。MeCabオブジェクトからtagger(形態素解析器?)を取得して、parseメソッドにテキストを渡すと分類される。

以下、サンプルコード。

[code lang=“python”] >>> import MeCab >>> m=MeCab.Tagger() >>> t=‘昨日、近所の吉野家行ったんです。吉野家。そしたらなんか人がめちゃくちゃいっぱいで座れないんです。で、よく見たらなんか垂れ幕下がってて、150円引き、とか書いてあるんです。’ >>> print m.parse(t) 昨日 名詞,副詞可能,,,,,昨日,キノウ,キノー 、 記号,読点,,,,,、,、,、 近所 名詞,一般,,,,,近所,キンジョ,キンジョ の 助詞,連体化,,,,,の,ノ,ノ 吉野家 名詞,固有名詞,組織,,,,吉野家,ヨシノヤ,ヨシノヤ 行っ 動詞,自立,,,五段・ワ行促音便,連用タ接続,行う,オコナッ,オコナッ た 助動詞,,,,特殊・タ,基本形,た,タ,タ ん 名詞,非自立,一般,,,,ん,ン,ン です 助動詞,,,,特殊・デス,基本形,です,デス,デス 。 記号,句点,,,,,。,。,。 吉野家 名詞,固有名詞,組織,,,,吉野家,ヨシノヤ,ヨシノヤ 。 記号,句点,,,,,。,。,。 そしたら 接続詞,,,,,,そしたら,ソシタラ,ソシタラ なんか フィラー,,,,,,なんか,ナンカ,ナンカ 人 名詞,一般,,,,,人,ヒト,ヒト が 助詞,格助詞,一般,,,,が,ガ,ガ めちゃくちゃ 名詞,形容動詞語幹,,,,,めちゃくちゃ,メチャクチャ,メチャクチャ いっぱい 名詞,接尾,副詞可能,,,,いっぱい,イッパイ,イッパイ で 助詞,格助詞,一般,,,,で,デ,デ 座れ 動詞,自立,,,一段,未然形,座れる,スワレ,スワレ ない 助動詞,,,,特殊・ナイ,基本形,ない,ナイ,ナイ ん 名詞,非自立,一般,,,,ん,ン,ン です 助動詞,,,,特殊・デス,基本形,です,デス,デス 。 記号,句点,,,,,。,。,。 で 助動詞,,,,特殊・ダ,連用形,だ,デ,デ 、 記号,読点,,,,,、,、,、 よく 副詞,一般,,,,,よく,ヨク,ヨク 見 動詞,自立,,,一段,連用形,見る,ミ,ミ たら 助動詞,,,,特殊・タ,仮定形,た,タラ,タラ なんか フィラー,,,,,,なんか,ナンカ,ナンカ 垂れ幕 名詞,一般,,,,,垂れ幕,タレマク,タレマク 下がっ 動詞,自立,,,五段・ラ行,連用タ接続,下がる,サガッ,サガッ て 助詞,接続助詞,,,,,て,テ,テ て 動詞,非自立,,,一段,連用形,てる,テ,テ 、 記号,読点,,,,,、,、,、 1 名詞,数,,,,,1,イチ,イチ 5 名詞,数,,,,,5,ゴ,ゴ 0 名詞,数,,,,,0,レイ,レイ 円 名詞,接尾,助数詞,,,,円,エン,エン 引き 動詞,自立,,,五段・カ行イ音便,連用形,引く,ヒキ,ヒキ 、 記号,読点,,,,,、,、,、 とか 助詞,並立助詞,,,,,とか,トカ,トカ 書い 動詞,自立,,,五段・カ行イ音便,連用タ接続,書く,カイ,カイ て 助詞,接続助詞,,,,,て,テ,テ ある 動詞,非自立,,,五段・ラ行,基本形,ある,アル,アル ん 名詞,非自立,一般,,,,ん,ン,ン です 助動詞,,,,特殊・デス,基本形,です,デス,デス 。 記号,句点,,,,*,。,。,。 EOS [/code]

たくさんデータ集めたら用語単位でクラスタリング出来るかな?たまにこういうの触ると楽しい。

[ad#text_wide]