(改進)Python語言實現詞頻統計


需求:

1.設計一個詞頻統計的程序。

2.英語文章中包含的英語標點符號不計入統計。

3.將統計結果按照單詞的出現頻率由大到小進行排序。

 

設計:

1.基本功能和用法會在程序中進行提示。

2.原理是利用分隔符分詞存入列表,然后從列表讀出存入字典,鍵為詞,值存放詞的數量。

 

代碼如圖所示:

1.導入程序所需模塊。

2.定義readfile類,實現去除文章中標點符號的功能。

3.定義一個getstr類,對結果輸出格式進行定義。

4.構造程序主函數。

 

測試用例:

測試用例我選擇了馬丁.路德.金的演講稿。

 

部分測試結果如圖所示:

 

我也看了楊老師對其他同學提出的要求,例如試着跑一跑《戰爭與和平》這本英語書籍,可能是由於字碼數過大,沒有運行處結果。

以上是我的程序的展示,不足之處請老師給予批注,謝謝老師。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM