python语言程序设计实践教程实验八答案_Python程序设计实验报告: 实验八 文件...
实验八 文件
班级:物流191 姓名:韩晶晶 学号:3190505140 指导老师:修宇 成绩: 日期:2020.6.3
【实验目的】
掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法。
【实验条件】
PC机或者远程编程环境
【实验内容】
完成二个编程题。
1)水浒传词频统计
水浒传-词频统计
描述
使用词频统计的方法,生成《水浒传》出场次数最多的10个人物的姓名。
水浒传文本下载:
读取《水浒传》文本文件的代码如下:
txt = open("AllManAreBrothers.txt", "r", encoding="utf-8").read()
代码模板:
# ThreeKingdomsV2
import jieba
# 读取txt文件,获取需要统计词汇的文本
txt = open("AllManAreBrothers.txt", "r", encoding="utf-8").read()
# 设置需要输出最多的前n位人物的数量
n = 10
# 请在下列exludes集合中,自行补充其他需要排除的词汇
excludes = {
"两个", "一个", "只见", "如何", "那里", "哥哥",
}
words = jieba.lcut(txt)
counts = {}
# 请扩展下列分支结构,转换更多替代词
for word in words:
if len(word) == 1:
continue
elif word == "宋江道":
rword = "宋江"
else:
rword = word
counts[rword] = counts.get(rword, 0) + 1
# 实现删除干扰词汇功能(此处约2行代码)
# 使用列表和lambda功能实现 词汇的排序 (此处约2行代码)
# 依次输出统计次数最多的前n位(此处约3行代码)
2)血压心率分析
描述
BP.txt”是以逗号分隔的日期、血压、心率记录数据文本文件( open('BP.txt',encoding="gbk"))
统计收缩压、舒张压、心率的总平均值(保留3位小数)。
【实验过程】
实验过程与记录
一、水浒传词频统计
代码如下:
分析:excludes 后没有补充
二、血压心率分析
代码如下:
分析:
该题最初未写出来,之后老师给了代码提示:
理解提示中每行代码的含义后,补充剩下的几行代码:
用IDLE运行代码得到的结果:
python语言程序设计实践教程实验八答案_Python程序设计实验报告: 实验八 文件...相关推荐
- python程序设计第3版课后答案_python程序设计第三版课后答案
python程序设计第三版课后答案 更多相关问题 该图中XOY为地轴,MN为赤道,EF.E′F′为回归线,ST.S′T′为极圈.读图,回答下列问题.(10分)(1)目前黄赤交角在图上 (共10分,每空 ...
- python实验九答案_Python程序设计实验报告(九)
[实验任务] - 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包: - 网络查询资料,了解图像处理的相关第三方库 - 选择一种库,下载但不安装文件 - 安装.卸载.安 ...
- 在python语言中语句的续行符是_Python程序设计课后习题答案-第二单元(2页)-原创力文档...
习题 2 一.选择题 1.流程图中表示判断框的是( ).B A.矩形框 B .菱形框 C .平行四边形框 D .椭圆形框 2 .下面不属于程序的基本控制结构的是( ).D A.顺序结构 B .选择结构 ...
- python实验七答案_python程序设计实验答案
[单选] 额定速度不大于2.5m/s的电梯,运行时机房最大噪声不大于() [单选] 轿厢地坎离层门地坎垂直距离小于()毫米不用盘车也可以救人 [单选] 制动器线圈断电时制动器() [单选] 在井道顶部 ...
- python程序设计黄锐军测验答案_Python程序设计
Q. 我没有学过任何计算机编程,可以学习Python吗? A. 当然可以!而且很多情况下Python被推荐为程序设计的入门语言. Q. Python的特点是什么? A. Python的特点是简 ...
- python程序设计丁亚涛课后答案_python程序设计丁亚涛版课后答案
程序百日咳病人入院时应安置在( ) 参考答案如下 设计丁亚答案Which is the best translation of the sentence "The doctor knew t ...
- python语言程序设计实践教程答案实验六_Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- python程序设计实践教程答案-Python程序设计实践教程
书名:Python程序设计实践教程 定价:29.8 ISBN:9787115532602 作者:储岳中 薛希玲 版次:*1版 出版时间:2020-04 内容提要: 本书是Python语言程序设计的配套 ...
- c语言程序设计实践教程谢丽霞答案,C语言程序设计实用实践教程
直观易懂.采用直观的方式描述概念,以结构清晰的图形文字表述抽象算法.综合全面.每章内容讲解完后,都有一个贯穿全书的实例,把学到的内容用到实际开发中,达到理论与实践的紧密结合.全书有语法.有案例.还有实 ...
最新文章
- c++矩阵类_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
- 一致 Hash 算法
- 利用 Arthas 解决启动 HDFS StandbyNameNode 加载 EditLog 慢的问题
- 线性规划——规范型,标准型,基阵、基本解、基本可行解、基变量、非基变量.... 概念梳理
- 娱乐:全方位戒除网瘾 如果你真的想告别WOW
- 如何查看Exchange2010中邮箱数据库的用户邮箱占用情况
- JavaScript快速入门(三)——JavaScript语句
- 《UNIX环境高级编程(第3版)》——2.6 选项
- [Java] 蓝桥杯ALGO-58 算法训练 字串逆序
- 暑期OI大电影——不看后悔整个OI生涯!
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- Java 基础知识整理 (待整理)
- Tomcat原理简述
- 【5G】5G中的CU和DU是什么?
- 2018年阅读随笔记录(持续更新)
- SQL SERVER对象名无效/执行成功但有错误(初学者易犯错误)
- 成都,离互联网第五极还有多远?
- mysql-高级命令(1)和一些函数(悟已往之不谏,知来者之可追)
- 【第 001 期 · 文献领读】——MRI专题
- c语言用break语句提前结束循环,break语句C语言程序设计.pdf
热门文章
- Ubuntu18.04报错:make[1]: *** No rule to make target armv4-mont.o, needed by build-msm8916/lk. Stop.
- Chrome默认开启flash
- Android内核开发:图解Android系统的启动过程
- UIImageView 加入子UIImageView 导致内存泄露的问题
- 人脸系列:人脸检测、人脸关键点定位、人脸优选、人脸对齐、人脸特征提取、人脸跟踪、人脸活体检测
- 深度学习自学(十四):人脸检测-出现cudaGetDeviceCount failed
- Ubuntu-解决包依赖关系的三种办法
- oracle dataguard详解,Oracle 19c 新特性详解:DataGuard 中ADG的自动DML重定向
- python datetime strptime_python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客...
- python numpy数据类型_Python中numpy的数据类型,python,dtype