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中文分詞
- 詞語詞頻統計
- 詞頻統計
- 詞頻統計mapreduce
- Python統計四六級考試的詞頻Python
- 詞頻統計任務程式設計實踐程式設計
- Java、Scala、Python ☞ 本地WordCount詞頻統計對比JavaPython
- python TK庫 統計word文件單詞詞頻程式 UI選擇文件PythonUI
- python 計算txt文字詞頻率Python
- 用Python如何統計文字檔案中的詞頻?(Python練習)Python
- PostgreSQL全文檢索-詞頻統計SQL
- 統計英文名著中單詞出現頻率
- 文字挖掘之語料庫、分詞、詞頻統計分詞
- Flink 熱詞統計(1): 基礎功能實現
- Javafx-【直方圖】文字頻次統計工具 中文/英文單詞統計Java直方圖
- 教你如何實現Python 過濾敏感詞Python
- python實現微信群友統計器Python
- python做頻率統計圖 完整版Python
- python使用jieba實現中文文件分詞和去停用詞PythonJieba分詞
- Python實踐之合併WOS文獻資料,並對關鍵詞進行詞頻分析Python
- python實現簡單猜單詞遊戲Python遊戲
- python 實現計時器,統計執行時長Python
- 用Python實現 詞法分析器(Lexical Analyzer)Python詞法分析
- Python視覺化-generate_from_frequencies給定詞頻畫詞雲圖(WordCloud)Python視覺化Cloud
- LeetCode題解(0692):前K個高頻單詞(Python)LeetCodePython
- 利用python內建函式,快速統計單詞在文字中出現的次數Python函式
- 統計檔案中出現的單詞次數
- 【csp202403-1】詞頻統計【第33次CCF計算機軟體能力認證】計算機
- 【python】百度關鍵詞排名查詢實現Python
- 熱詞統計分析
- 基於RDD的Spark應用程式開發案列講解(詞頻統計)Spark
- 基於Hadoop框架實現的對歷年四級單詞的詞頻分析(入門級Hadoop專案)Hadoop框架
- 統計numpy陣列中最頻繁出現的值陣列
- python統計英文文字中的迴文單詞數Python
- Oracle實現統計Oracle
- 《統計學習方法》的Python 3.6復現,實測可用Python
- sqoop進行將Hive 詞頻統計的結果資料傳輸到Mysql中OOPHiveMySql