第三次作業

2022-09-12 07:54:13 字數 1261 閱讀 2248

1.個人資訊

學號:2017035107232

姓名:李國良

2.程式分析

傳入dst引數,讀取檔案,最終返回dst檔案的字串形式bvffer

bvffer字串進行,小寫,把空白字元換成空格

返回字典,output_result函式傳入上面的字典word_freq引數,輸出詞頻前10的單詞

執行結果

大檔案python word_freq.py gone_with_the_wind.txt

小檔案python word_freq.py a_tale_of_two_cities.txt

3.簡單效能分析並改進、提交**

python -m cprofile word_freq.py filescounted.txt

總共有3819次函式呼叫,程式總共耗時0.006秒

其中process_buffer占用了,0.000秒

執行次數最多的是strip函式

4.北軟軟工/詞頻統計中有其分支:

5.總結

對於本次作業,我也是第一次涉及,有很多不會的地方,所有借鑑了一下網路的**,和我自己的結合思想,讓我明白了很多對於python的了解,以後還要多加對於這方面的學習。

第三次作業

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...