2章まで

「入門自然言語処理」、取り急ぎ2章までプログラム打ちながら読む。wordnetのあたり色んな操作があり過ぎごちゃごちゃしてきたので再度確認したい。演習問題は明日やってみよう。

ConditionalFreqDist

「入門自然言語処理」p.65より。男女の名前における末尾の1文字の頻度分布を求めるnames = nltk.corpus.names>>> cfd = nltk.ConditionalFreqDist( ... (fileid,name[-1]) ... for fileid in names.fileids() ... for name in names.words(fileid)) >>> cfd.…

nltk.FreqDist

引数に取ったリストや文字列の頻度分布を計算してくれるFreqDist, 比較をすると、要素(ここでは文字列を引数に与えたので各アルファベット)全てについて比較演算子を満たすときにTrueとなるようです。ほう。>>> nltk.FreqDist('apple') True >>> nltk.Freq…

Python スタートブック

「Python スタートブック」を一通り読み終えました。見よう見まねでプログラム打ち込みながら。 「入門自然言語処理」という本を読み進めていくに当たり、メモとしてこのブログに勉強したことを綴っていこうと思っております。この本は全編通してPythonとい…