Daily programming #0041

言語処理100本ノック 2015の#39をやっていく。

第4章: 形態素解析の前提

夏目漱石の小説『吾輩は猫である』の文章(neko.txt)をMeCabを使って形態素解析し,その結果をneko.txt.mecabというファイルに保存せよ.このファイルを用いて,以下の問に対応するプログラムを実装せよ.

なお,問題37, 38, 39はmatplotlibもしくはGnuplotを用いるとよい.

このあたりの記述を参考にMeCab、およびmecab-ipadic-NEologdをインストールし、neko.txt.mecabを作成する。

neko.txt.mecabのサイズが大きいためglot.ioではそのまま実行できないため、第4章は実行結果を記載する方針とする。

39. Zipfの法則[Golang]

Question

単語の出現頻度順位を横軸,その出現頻度を縦軸として,両対数グラフをプロットせよ.

Code

100knock #39

Output

f:id:re3turn:20210209002720p:plain

Comment

Zipfの法則とは?

なるほどわからん

今までのコードを使えばとりあえずできそうだったので、先人のコード公式のサンプルを参考にしつつ作成した。