當前位置:成語大全網 - 書法字典 - 如何用python實現英語短文本的頻次統計?

如何用python實現英語短文本的頻次統計?

進口?關於

從哪裏?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]