詳解Python用三種方式統(tǒng)計(jì)詞頻的方法
三種方法:
①直接使用dict
②使用defaultdict
③使用Counter
ps:`int()`函數(shù)默認(rèn)返回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)計(jì)詞頻的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實(shí)例
這篇文章主要介紹了python 矢量數(shù)據(jù)轉(zhuǎn)柵格數(shù)據(jù)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Python實(shí)現(xiàn)替換excel單元格內(nèi)容
openpyxl是一個(gè)用于讀寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫,本文將使用openpyxl實(shí)現(xiàn)替換excel單元格內(nèi)容,感興趣的小伙伴可以了解下2025-01-01
python實(shí)現(xiàn)zip分卷壓縮的詳細(xì)方法
WinHex 開始16進(jìn)制一個(gè)一個(gè)文件對比 WinRar 創(chuàng)建的分卷壓縮和單個(gè) zip 文件的差異,這篇文章主要介紹了python實(shí)現(xiàn)zip分卷壓縮的詳細(xì)方法,需要的朋友可以參考下2024-02-02
python使用BeautifulSoup與正則表達(dá)式爬取時(shí)光網(wǎng)不同地區(qū)top100電影并對比
這篇文章主要給大家介紹了關(guān)于python使用BeautifulSoup與正則表達(dá)式爬取時(shí)光網(wǎng)不同地區(qū)top100電影并對比的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
python編寫一個(gè)GUI倒計(jì)時(shí)器
這篇文章主要為大家詳細(xì)介紹了python編寫一個(gè)GUI倒計(jì)時(shí)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
python 爬蟲基本使用——統(tǒng)計(jì)杭電oj題目正確率并排序
這篇文章主要介紹了python 爬蟲基本的基本使用,主要利用了Urllib和BeautifulSoup4這兩個(gè)庫,配以簡單的實(shí)例幫助大家理解,感興趣的朋友可以了解下2020-10-10
keras 回調(diào)函數(shù)Callbacks 斷點(diǎn)ModelCheckpoint教程
這篇文章主要介紹了keras 回調(diào)函數(shù)Callbacks 斷點(diǎn)ModelCheckpoint教程,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06

