第三次作业
1) 自己的基本信息:
- 学号:2017*****1049;
- 姓名:陈玲
- 码云仓库地址:https://gitee.com/chenlingz/word_frequency_count.git
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秒