课后作业3:个人项目(词频统计及其效能分析)
1) 博客开头给出自己的基本信息,格式建议如下:
2017*****7153
罗忠宇
码云项目仓库:https://gitee.com/l1250531744/word_frequency/tree/SE7153
2) 程序分析,对程序中的四个函数做简要说明。要求附上每一段代码及对应的说明。
将文件打开并且读入缓冲区
分割字符串
输出Top10的单词
导入argparse库
3) 性能分析结果及改进。
指出执行次数最多的代码,执行时间最长的代码。
时间最长
次数最多
给出改进优化的方法以及你的改进代码
去掉keys()方法
4) 程序运行命令、运行结果截图以及改进后的程序运行命令及结果截图 。
改进前
改进后
改进后时间最长变为0.448
改进后次数最多变为419981
5) 给出你对此次任务的总结与反思。
作业完成困难,在同学帮助下勉强完成了任务!