1) 自己的基本資訊:
2) 程式分析,對程式中的四個函式做簡要說明。要求附上每一段**及對應的說明。
第一段:開啟並讀取檔案到緩衝區
第二段:新增處理緩衝區bvffer**,統計每個單詞的頻率,對文字特殊符號進行修改,並讀入字典word_freq
第三段:設定輸出函式,進行排序並輸出top 10 的單詞,統計詞頻
3) 效能分析結果及改進。
程式執行命令、執行結果截圖
用命令python -m cprofile word_freq.py gone_with_the_wind.txt執行:
4)改進後的程式執行命令及結果截圖 。
執行命令python word_freq.py gone_with_the_wind.txt
改進後:
分析:總共有449147次函式呼叫,程式總共耗時0.349秒
第三次作業
2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...
第三次作業
1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...
第三次作業
p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...