筋トレや読書のことをはじめとして、プログラミングその他日常生活における様々なことについて書いていきます。PythonによるMeCabの使い方まとめ2019-10-12PythonによるMeCabの使い方まとめ自然言語処理スポンサーリンクHatenaFacebookTwitterPocketこんにちは!台風でアルバイトが休みになってしまい暇になりました。今回はMecabの使い方を記事にしていこうと思います。自分の備忘録も兼ねて、基礎的な使い方を書いていければな~と思っています。自然言語処理をする方は一度は使うライブラリだと思うので、みなさんにわかりやすく伝わればいいなといったところですね!それではご覧ください。注意点ParseToNodeを使う方法まとめスポンサーリンクMeCabとは?MeCabとは形態素解析エンジンのことを指します。言語において意味を持つ最小単位のことを形態素と言い、文章をこれに分割することを形態素解析と言います。MeCabは、現在世に知れ渡っている形態素解析エンジンの中で、最も有名と言っても過言ではありません。仕組みとしては、ラティス構造とビタビアルゴリズムによる解析結果の推定CRF(系列ラベリング)を用いたコスト算出から成り立っています。基本的な使い方を説明していきます。「日本政府に引き取られた難民は、定住促進センターで、生まれて初めての日本語を、来日からわずか3カ月間学習の後、満足な職業訓練もないまま、まったく異質な社会に投げ出される。MeCabには出力モードが4つ存在します。それぞれ解説していきます。"日本政府に引き取られた難民は、定住促進センターで、生まれて初めての日本語を、来日からわずか3カ月間学習の後、満足な職業訓練もないまま、まったく異質な社会に投げ出される。"print(m.parse(line))ソースコードは上記のようになります。Taggerの所に、mecabrcと書くとデフォルト出力となります。動詞,接尾,*,*,一段,基本形,れる,レル,レル。記号,句点,*,*,*,*,。