從哪裏?itertools?進口?imap?作為?地圖
從哪裏?收藏?進口?計數器
def?parserwords(句子):
預詞?=?''
結果?=?[]
為了什麽?詞?在?re.findall('\w+',?sentence.lower()):
如果?預字:
result.append((preword,word))
預詞?=?單詞
回歸?結果
語境?=?"""
做什麽?妳呢。聽到了嗎?那個?人?唱歌?唱歌?答?宋?的?生氣?男人。?
它?是嗎?那個?音樂?的?答?人呢?誰啊。威爾。不是嗎?是嗎?奴隸?還是那句話?
什麽時候?那個?打人?的?妳的?心?回聲?那個?打人?的?那個?鼓聲。?
那裏嗎?是嗎?答?人生?關於什麽?去哪?開始?什麽時候?明天嗎?來了。
"""
文字?=?[]
為了什麽?句子?在?map(parserwords,?
re.split(r'[,。]',?context.lower())):
words.extend(句子)
前綴計數器?=?計數器([word[0]?為了什麽?詞?在?話])
櫃臺?=?計數器(單詞)
米?=?{}
為了什麽?pre,?帖子?在?counter.iterkeys():
米[(前,post)]?=?1.?*?計數器[(pre,post)]?/?前綴計數器
結果?=?已排序(meter.iteritems(),
cmp?=?λ?壹、?b:?cmp(b[1],?a[1])?還是?cmp(a[0],?b[0])
)
打印?結果[:5]