python實現詞頻統計
可以通過構建自定義函式實現python詞頻統計
def countAllWord(strlist):#輸入列表,輸出列表中詞頻
cutlist=[]
for i in strlist:
word=jieba.cut(i,cut_all=False)
cutlist.append(" ".join(word))#存放分詞結果
cut_str=" ".join(cutlist)#將分詞結果展開為字串
cutlist2=list(cut_str.split())#將各個詞都轉換為列表中的元素
report={}#定義字典存放詞頻
for i in cutlist2:
if i in report:#如果字典已有鍵值,則其值加1;沒有則新增鍵值並定義其值為1
report[i]=report[i]+1
else:
report[i]=1
return report
測試結果:
text1=['非常非常不錯','特別特別好']
text2=['a','a','a','b','b','b','c','d','c']
print(countAllWord(text1))#{'非常': 2, '不錯': 1, '特別': 2, '好': 1}
print(countAllWord(text2))#{'a': 3, 'b': 3, 'c': 2, 'd': 1}
相關文章
- python如何統計詞頻Python
- 【python技能】詞頻統計Python
- Java簡單實現漢語詞頻統計Java
- 詞頻統計
- python 實現中文分詞統計Python中文分詞
- 詞頻統計mapreduce
- 詞頻統計任務程式設計實踐程式設計
- Python統計四六級考試的詞頻Python
- 詞頻統計-------------web版本Web
- Java、Scala、Python ☞ 本地WordCount詞頻統計對比JavaPython
- python TK庫 統計word文件單詞詞頻程式 UI選擇文件PythonUI
- 分析“詞頻統計“專案程式
- PostgreSQL全文檢索-詞頻統計SQL
- spark下統計單詞頻次Spark
- python 計算txt文字詞頻率Python
- 文字挖掘之語料庫、分詞、詞頻統計分詞
- 【week2】 詞頻統計效能分析
- Hadoop MapReduce之wordcount(詞頻統計)Hadoop
- 用Python如何統計文字檔案中的詞頻?(Python練習)Python
- 對文字檔案中的單詞統計出現的次數(即詞頻)並按詞頻的從高到低排序排序
- 個人專案----詞頻統計WEB(部分功能)Web
- 個人專案----詞頻統計(補全功能)
- Ospaf專案-commits詞頻統計模組MIT
- 個人專案----詞頻統計----單元測試
- 在Java中使用Lambda表示式統計詞頻Java
- 統計知識:頻數表(百度名詞)
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- Flink 熱詞統計(1): 基礎功能實現
- [python] LDA處理文件主題分佈及分詞、詞頻、tfidf計算PythonLDA分詞
- python 統計文章單詞個數Python
- 《Cracking the Coding Interview程式設計師面試金典》----詞頻統計View程式設計師面試
- python實現微信群友統計器Python
- python 統計文章單詞個數-1Python
- python 統計文章單詞個數 -2Python
- python實現簡單猜單詞遊戲Python遊戲
- 教你如何實現Python 過濾敏感詞Python
- Python實踐之合併WOS文獻資料,並對關鍵詞進行詞頻分析Python
- python使用jieba實現中文文件分詞和去停用詞PythonJieba分詞