第三次作业

姓名:康迪

学号:2017****1012

我的代码仓库:https://gitee.com/kdkdkdkd/word_frequency/commit/a58351cc579643493d2606746ed235cb665a3ac3

 

第一段:打开并读取文件到缓冲区

第二段:添加处理缓冲区bvffer代码,统计每个单词的频率,对文本特殊符号进行修改,并读入字典word_freq

第三段:设置输出函数,进行排序并输出Top 10 的单词,统计词频

第四段:调用main函数,输出至控制台

3) 性能分析结果及改进。

程序运行命令、运行结果截图

用命令python -m cProfile 111.py Gone_with_the_wind.txt运行:

分析:Gone_with_the_wind.txt文件大小是2.25 M

总共有443447次函数调用,程序总共耗时0.266秒

指出执行次数最多的代码

执行时间最长的代码

给出改进优化的方法以及你的改进代码

4)改进后的程序运行命令及结果截图 。

运行命令python 111.py Gone_with_the_wind.txt

改进后:

优化了操作系统,加快了运行速度。

posted @ 2019-04-07 16:32  帅气的迪霸霸  阅读(107)  评论(1编辑  收藏  举报