Shingoの数学ノート

プログラミングと機械学習のメモ

MeCabの使用方法(引数を指定)

MeCabの使用方法は以前のブログで書きましたが、バージョンアップしていたので追記します。

下記はGoogle Colaboratoryで実行することを想定しています。

apt installではなく、pip installでmecabが使えるようになります。

python
# MeCab_install !pip install mecab-python3==1.0.6 ipadic==1.0.0 unidic==1.1.0 !python -m unidic download

下記を実行するとipadicを参照するためのパラメータが表示されます。

python
import ipadic  # mecabに渡すipadicのパラメータ

print(ipadic.MECAB_ARGS)

これをMeCab.Taggerの引数に入力します。

python
import MeCab

t = MeCab.Tagger(ipadic.MECAB_ARGS)
print(t.parse("aaa"))

これで使えるようになります。apt installが必要ないのはいいですね。

ただし、neologdを使用する場合は、apt installでmecabなどをインストールしないとneologdがビルドできないので、 結局以前のブログのようにneologdをインストールする必要があります。

Comments

Loading comments...