第三次课后作业
1) 基本信息
学号:2017*7078
姓名:杨海亮
码云:https://gitee.com/gewei001/word_frequency/tree/SE7078/
2) 程序分析
1.process_file函数,读文件到缓冲区
2.process_buffer函数,处理缓冲区 bvffer的文件,统计每个单词的频率,存放在字典word_freq
3.output_result函数,用输出函数将处理好的单词按词频排序,输出词频Top10 的单词
4."__main__"函数,设立主函数,用于测试
3) 性能分析结果及改进。
执行次数最多的代码和执行时间最长的代码
改进优化的方法以及改进代码
将原来的代码:
改为:
4) 程序运行命令、运行结果截图以及改进后的程序运行命令及结果截图 。
(6)此次任务完成情况的总结反思
代码改进之后比之前快了一些时间,在实验过程中我发现,当我把不用的软件关掉时,时间就会缩短,可见电脑性能也会影响实验结果。