第三次課後作業

2022-09-11 01:24:13 字數 1239 閱讀 7766

1) 基本資訊

學號:2017*7078

姓名:楊海亮

碼雲:2) 程式分析

1.process_file函式,讀檔案到緩衝區

2.process_buffer函式,處理緩衝區 bvffer的檔案,統計每個單詞的頻率,存放在字典word_freq

3.output_result函式,用輸出函式將處理好的單詞按詞頻排序,輸出詞頻top10 的單詞

4."__main__"函式,設立主函式,用於測試

3) 效能分析結果及改進。

執行次數最多的**和執行時間最長的**

改進優化的方法以及改進**

將原來的**:

改為:4) 程式執行命令、執行結果截圖以及改進後的程式執行命令及結果截圖 。

(6)此次任務完成情況的總結反思

**改進之後比之前快了一些時間,在實驗過程中我發現,當我把不用的軟體關掉時,時間就會縮短,可見電腦效能也會影響實驗結果

第三次課後作業

學號 2017 7047 姓名 車功明 from string import punctuation def process file dst try f open dst except ioerror as s print s return none try bvffer f.read excep...

第三次課後作業

學號 2017 7231 姓名 李根 第一段 讀取檔案 def process file dst 讀檔案到緩衝區 try 開啟檔案 f open dst,r except ioerror as s print s return none try 讀檔案到緩衝區 bvffer f.read excep...

第三次課後作業

1 學號 2017035107059 姓名 尤成 2 開啟檔案讀取檔案到緩衝區 處理緩衝區 輸出單詞 輸出函式 3 次數最多 時間最長的 改進後提高了0.309 4 執行結果截圖 4 感覺這次任務我有太多的不足,大多數的部分都不會,非常慚愧,以後我會好好學習軟體工程以及python語言這兩門,大一學...