nltk.ngrams提高RuntimeError :(“发电机提高StopIteration”,“发生在索引450”)

时间:2018-11-22 10:56:06

标签: python nlp nltk python-3.7 stopiteration

当我尝试在以下代码中使用nltk.ngrams时:

sentence = 
df_row['item_name'].replace(',','').replace('.','').replace('-','')
word_tok = nltk.word_tokenize(sentence)
n_grams_tok = nltk.ngrams(word_tok, n)
n_grams = ''

for grams in n_grams_tok:
    n_grams += ' '.join(grams) + ','

当代码运行for循环行时,它将引发以下错误:

RuntimeError: ('generator raised StopIteration', 'occurred at index 450')

我在另一篇文章中看到,这可能与我使用Python v3.7和PEP 479新配置有关。

我仍然找不到任何解决方案。

0 个答案:

没有答案