詳解Python用三種方式統(tǒng)計詞頻的方法
三種方法:
①直接使用dict
②使用defaultdict
③使用Counter
ps:`int()`函數(shù)默認返回0
①dict
text = "I'm a hand some boy!"
frequency = {}
for word in text.split():
if word not in frequency:
frequency[word] = 1
else:
frequency[word] += 1
②defaultdict
import collections frequency = collections.defaultdict(int) text = "I'm a hand some boy!" for word in text.split(): frequency[word] += 1
③Counter
import collections text = "I'm a hand some boy!" frequency = collections.Counter(text.split())
總結(jié)
以上所述是小編給大家介紹的Python用三種方式統(tǒng)計詞頻的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實例
這篇文章主要介紹了python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09
Python實現(xiàn)替換excel單元格內(nèi)容
openpyxl是一個用于讀寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫,本文將使用openpyxl實現(xiàn)替換excel單元格內(nèi)容,感興趣的小伙伴可以了解下2025-01-01
python使用BeautifulSoup與正則表達式爬取時光網(wǎng)不同地區(qū)top100電影并對比
這篇文章主要給大家介紹了關(guān)于python使用BeautifulSoup與正則表達式爬取時光網(wǎng)不同地區(qū)top100電影并對比的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-04-04
python 爬蟲基本使用——統(tǒng)計杭電oj題目正確率并排序
這篇文章主要介紹了python 爬蟲基本的基本使用,主要利用了Urllib和BeautifulSoup4這兩個庫,配以簡單的實例幫助大家理解,感興趣的朋友可以了解下2020-10-10
keras 回調(diào)函數(shù)Callbacks 斷點ModelCheckpoint教程
這篇文章主要介紹了keras 回調(diào)函數(shù)Callbacks 斷點ModelCheckpoint教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06

