📝
[Python]Mecabのipadic辞書が超簡単に使えるようになっていた
タイトルの通り、わざわざbrewやらなんやらでダウンロードした上でパスを指定しなくとも簡単に使えるようになっていたので、紹介します。
インストール
二行でmecabおよびipadic辞書がダウンロードできるようになっています。
$ pip install mecab-python3
$ pip install ipadic
動かす
MeCabの他にipadicをimportすることでipadic辞書が利用可能になります。
import MeCab
import ipadic
tagger = MeCab.Tagger(ipadic.MECAB_ARGS)
print(tagger.parse("今日はいい天気です"))
#=>
# 今日 名詞,副詞可能,*,*,*,*,今日,キョウ,キョー
# は 助詞,係助詞,*,*,*,*,は,ハ,ワ
# いい 形容詞,自立,*,*,形容詞・イイ,基本形,いい,イイ,イイ
# 天気 名詞,一般,*,*,*,*,天気,テンキ,テンキ
# です 助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
# EOS
なお、ipadic.MECAB_ARGS
は文字列を返すので、
品詞などの情報が必要なく分かち書きのみが欲しい場合には
tagger = MeCab.Tagger(f'-O wakati{ipadic.MECAB_ARGS}')
と指定することで変更が可能です。
Discussion