Mecab-Python3で辞書情報を表示する

5 アクセス

はじめに

この記事はMeCab-Pythonのインストール|自然言語処理の続き
インストールした辞書の情報を表示するプログラムを紹介する

表示方法

MeCabをOSにインストールした場合は-Dオプションで辞書情報を確認することができる。
しかし、pipでインストールした場合はコマンドラインからmecabを実行できない。

そこで、pythonファイルを記述して辞書情報を表示することになった。
以下はそのプログラム

import MeCab

tagger = MeCab.Tagger()

info = tagger.dictionary_info()

print(type(info))

print('辞書のファイルパス:', info.filename)
print('version:', info.version)
print('文字セット:', info.charset)
print('単語数:', info.size)
print('左属性のサイズ', info.lsize)
print('右属性へのサイズ:', info.rsize)
print('次の辞書へのポインタ:', info.next)

dictionary_info()メソッドはMeCab.DictionaryInfoクラスを返す関数である。
このクラスを定義しているファイルが見つからなかったので、ChatGPTの力を借りた。

unidic_liteでの実行例は以下の通り

続き→mecab-python3で分かち書き・形態素解析|Python

Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です