この小さなスクリプトを作成して、コーパスで最も頻繁に使用される 10 の単語のコンテキストを見つけました。しかし、それは機能せず、何が間違っているのかわかりません.tien_frequentste(mijn_corpus)の定義はそれ自体で機能します。
tienfrequentste = tien_frequentste(mijncorpus)
def context (corpus, most_freq):
for category in corpus.categories():
print "Context voor" , category, ":"
for word in most_freq:
print nltk.Text(corpus.words(categories=category)).concordance(word)
更新: 、
for 、
for
およびの
トレースバックでエラー メッセージが表示され
ます。そして。
これらのエラーの意味がわかりません..context(corpus, most_freq)
category in corpus.categories()
self.init()
in_init
AttributeError:'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/Users/...document.py", line 92, in <module> context (mijn_corpus, tienfrequentste)
File "/Users/...document.py", line 87, in context for category in corpus.categories(): File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nltk.corpus.reader.api.py, line 317, in categories self.init().
File "/Users/...document.py", line 87, in context for category in corpus.categories(): File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nltk.corpus.reader.api.py, line 289, in_init category = re.match(self._pattern, file id).group(1)
attributeError: 'Nonetype' object has no attribute "group"