Shingoの数学ノート

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

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

日付:    カテゴリ: 自然言語処理


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

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

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

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

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

import ipadic 
# mecabに渡すipadicのパラメータ
print(ipadic.MECAB_ARGS)

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

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

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

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


Comment Box is loading comments...