📝

[Python]Mecabのipadic辞書が超簡単に使えるようになっていた

2020/09/28に公開

タイトルの通り、わざわざ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