利用bigrams()提取文本詞彙中詞對:
上述代碼直接運作:
分析:bigrams函數傳回了一個“ generator”對象。 這是一種Python資料類型,類似于List,但僅在需要時建立其元素。 如果要将生成器生成清單,則需要将其形式轉換為清單。
是以,隻需将nltk.bigrams([‘more’,‘is’,‘said’,‘than’,‘done’])改寫成list(nltk.bigrams([‘more’,‘is’,‘said’,‘than’,‘done’]))
修改後代碼:
修改後運作結果:
問題順利解決。