课后作业3:个人项目(词频统计及其效能分析)

 

 

 

1.个人信息

  • 学号:2017XXXXX7182
  • 姓名:杨桂懋
  • 词频统计及其效能分析仓库:https://gitee.com/qinghannon/events

2.程序分析

 

process_file函数的作用是:将文件读取到缓冲区

process_buffer函数的作用是:

  • 添加处理缓冲区 bvffer代码,统计每个单词的频率,存放在字典word_freq

  • 文本内容改为小写并去除符号
  • 删除两边空白符,并以空格分割字符串
  • 返回word_freq字典

 

output_result函数的作用是:遍历切割完的字符串,并输出统计频率Top 10 的单词

main函数的作用是:初始化

3 性能分析结果及改进。

 

执行次数最多的代码:

执行时间最长的代码:

两个代码执行了0.289秒

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

 

5 给出你对此次任务的总结与反思。

1.进一步理解了GIT的使用
2.使用网络来寻找自己不会的地方
3.了解了效能分析的作用

4.进一步了解了函数的作用

 

posted @ 2019-04-02 16:44  情寒233  阅读(108)  评论(0)    收藏  举报