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語言這兩門,大一學...