安徽工程大学

Python程序设计实验报告

班级:物流192 姓名:李心悦 学号:3190505218成绩:

日期: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位小数)。

【实验过程】

1)水浒传词频统计

注:实验过程中需要不断排除干扰词,以达到既定目标。如:

2)血压心率分析

代码提示:

先用IDLE理解每层代码的含义,再补充剩下的几行代码,最终得出结果。

注:注意print输出时的中英文符号。

python上机实验报告读取文件_Python程序设计实验八:文件相关推荐

  1. python的实验报告大一心理_Python程序设计实验报告: 实验六

    安徽工程大学 Python程序设计 实验报告 班级  物流192班   姓名吕晨学号3190505209  成就 日期    2020.5.4     指导先生修宇 [实验名称]实验六 函数 [实验目 ...

  2. python实训报告5000字_Python程序设计实验报告(一)

    安徽工程大学 Python程序设计实验报告 班级 物流192 姓名 昌一鸣 学号 3190505225 成绩 日期 3月8日 指导老师 修宇 实验名称 实验一 熟悉IDLE和在线编程平台 实验目的 1 ...

  3. python上机实验报告读取文件_Python程序设计实验报告:实验八 文件

    安徽工程大学 Python程序设计 实验报告 班级 物流192姓名陶俊 学号3190505235 成绩 日期 2020.6.3 指导老师修宇 实验八 文件 [实验目的] 掌握读写文本文件或 CSV 文 ...

  4. python上机实验报告读取文件_Python程序设计实验报告八 : 文件

    安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名凌剑涛 学号 3190505233成绩 日期2020.6.3 指导老师 修宇 实验八 文件 [实验目的] 掌握读写文本文件或CSV文 ...

  5. c语言程序设计第五版实验报告九,C语言程序设计实验报告-实验九.doc

    C语言程序设计实验报告-实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  6. 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC

    汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...

  7. c语言程序设计实验报告2,C语言程序设计实验报告2.docx

    C语言程序设计实验报告2.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该 ...

  8. linux实验报告山东科技大学,-linux程序设计实验报告

    -linux程序设计实验报告 (31页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 实 验 报 告课程名称: Linux程序设计 学 院: ...

  9. c语言设计贪吃蛇实验报告,贪吃蛇游戏程序设计实验报告

    <贪吃蛇游戏程序设计实验报告>由会员分享,可在线阅读,更多相关<贪吃蛇游戏程序设计实验报告(11页珍藏版)>请在人人文库网上搜索. 1.Windows编程大作业贪吃蛇设计与实现 ...

最新文章

  1. DataTable的Compute功能详解
  2. unity, monoDevelop ide 代码提示不起作用的解决方法
  3. 题目1549:货币问题
  4. 小米Android N新功能,快升级牛轧糖 小米Android N支持汇总
  5. 电脑怎么连蓝牙耳机_魅族蓝牙耳机POP2说明书 魅族蓝牙耳机POP2怎么样
  6. 2016.6.23 随笔———— AJAX
  7. 喜报!第四范式助推百胜中国斩获2020 IDC数字化转型重磅大奖
  8. 众唱点歌机会显示无法连接服务器,目前众多厂商唱多的服务器附加存储缺点分析...
  9. REVERSE-COMPETITION-HGAME2022-Week2
  10. mipony linux客户端,Mipony网盘下载工具
  11. 进入顶层社会的顺序是什么?
  12. dmz区服务器系统激活,dmz主机搭建服务器
  13. python自动化开发和全栈开发_python全栈开发devops运维自动化方向初到高级在线课程分享...
  14. LanguageTool精简的两个思路
  15. 优秀程序员 分析提高能力 程序进阶
  16. RTL8111E datasheet中提到的术语
  17. groovy环境安装
  18. rstudio中读取数据_用RStudio导入数据
  19. [附源码]计算机毕业设计JAVA濒危物种科普系统
  20. 用简单算法去除图像抖动

热门文章

  1. “整洁代码根本就是个骗局!”
  2. Visual Basic之父回忆往事
  3. BAT 数据披露:缺人!110万AI人才缺口,两者矛盾,凉凉了!
  4. 华为否认鸿蒙为噱头;谷歌公布 6 大 iOS 漏洞;GitLab 又发安全补丁 | 极客头条...
  5. 马自达 3 为什么抛弃了触摸屏?
  6. 618 前夕,不谈促销,京东云带你聊聊技术……
  7. 码农们的聚餐,会复杂到什么程度?
  8. 悲苦手机命,“熬”在新零售
  9. 阿里、京东被曝全面“缩招”;YY CEO 身体植入芯片;Oculus 创始人离职 | 极客头条...
  10. 抢占朋友圈C位 闪耀世界杯 就要Pick 腾讯云CDN