博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
课后作业3:个人项目(词频统计及其效能分析)
阅读量:6962 次
发布时间:2019-06-27

本文共 388 字,大约阅读时间需要 1 分钟。

1) 博客开头给出自己的基本信息,格式建议如下:

2017*****7236
刘子健
码云项目仓库:
2) 程序分析,对程序中的四个函数做简要说明。要求附上每一段代码及对应的说明。
将文件打开并且读入缓冲区
1628857-20190327213319037-793140628.png
分割字符串
1628857-20190327213339633-1318107686.png
输出Top10的单词
1628857-20190327213403264-1059139477.png
导入argparse库
1628857-20190327213715538-183840372.png

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

指出执行次数最多的代码,执行时间最长的代码。
时间最长
1628857-20190327213751919-516369540.png
次数最多
1628857-20190327213806315-2069292908.png

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

去掉keys()方法
1628857-20190327213826530-1751339167.png

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

改进前
1628857-20190327213847521-1850333674.png

改进后

1628857-20190327214124970-1185895359.png
改进后时间最长变为0.448
1628857-20190327214300273-653707206.png
改进后次数最多变为419981
1628857-20190327214424064-1312932077.png

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

在完成过程中,遇到了一些问题,在同学的帮助下完成了。自己还需要努力

转载于:https://www.cnblogs.com/lzj1221/p/10611247.html

你可能感兴趣的文章
令人眼前一亮的下拉式终端 Tilda & Guake
查看>>
Python - 元组(tuple) 详解 及 代码
查看>>
AsynchronousSocketChannel
查看>>
IE6尾部重复字符bug , IE6下产生多余字符的BUG
查看>>
我的友情链接
查看>>
Asp.net core 二级域名的设置
查看>>
【LAMP】03、构建分离式的LAMP
查看>>
大快DKhadoop大数据处理平台详解
查看>>
摄影菜鸟使用的相机镜头术语大全分享
查看>>
XenServer部署系列之06——网络配置
查看>>
Python黑科技:50行代码运用Python+OpenCV实现人脸追踪+详细教程+快速入门+图像识...
查看>>
软件测试质量和效率评价之我见
查看>>
kloxo增加了域名,怎么不能访问?如何重启web服务?
查看>>
Nginx调试入门
查看>>
Centos7安装jdk
查看>>
MySQL锁
查看>>
国学题库整理
查看>>
jquery chosen 插件 动态设置+更新选项值
查看>>
求最大值及其下标
查看>>
战力会议1
查看>>