安徽工程大学

Python程序设计 实验报告

、班级 物流192 姓名张羽学号3190505221成绩

日期2020.6.3指导老师修宇

实验八 文件

【实验目的】

掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法。

【实验条件】

PC机或者远程编程环境

【实验内容】

完成二个编程题。

1、水浒传词频统计

水浒传-词频统计

(1)描述

使用词频统计的方法,生成《水浒传》出场次数最多的10个人物的姓名。

(2)文本下载

(3)读取《水浒传》文本文件的代码如下:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

txt = open("AllManAreBrothers.txt", "r", encoding="utf-8").read()

(4)输出格式

(5)代码模板:

# 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、血压心率分析

(1)描述

BP.txt”是以逗号分隔的日期、血压、心率记录数据文本文件( open('BP.txt',encoding="gbk"))

(2)输出格式

统计收缩压、舒张压、心率的总平均值(保留3位小数)。

【实验记录与分析】

一:水浒传词频统计

输入与输出如下;

结果:

二:血压心率分析

群里老师给的提示

就此得出:

结果如下:

基于python物流管理系统毕业设计-Python程序设计实验报告八:文件相关推荐

  1. python123平台在线编程_Python程序设计实验报告一熟悉IDLE和在线编程平台

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

  2. python123平台在线编辑_实验一:熟悉IDLE和在线编程平台

    实验一:熟悉IDLE和在线编辑平台 安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名卢文达学号3190505206 成绩 日期 2020.3.5 指导老师修宇 实验名称 实验一 熟 ...

  3. 基于python物流管理系统毕业设计-Python程序设计实验报告一 :熟悉IDLE和在线编程平台...

    Python程序设计实验报告 班级 物流192 姓名 张羽 学号 3190505221 成绩 日期 3月5日 指导老师 修宇 实验名称 实验一 熟悉IDLE和在线编程平台 实验目的 1.掌握pytho ...

  4. python123平台在线编程_Python程序设计实验报告一:熟悉IDLE和在线编程平台

    安徽工程大学 Python 程序设计 实验报告 班级__物流191__姓名_郭森_学号 3190505134 _成绩___________ 日期___2020.3.5___指导教师____修宇____ ...

  5. 基于python物流管理系统毕业设计-Python程序设计实验报告二

    安徽工程大学 Python 程序设计 实验报告 班级: 物流192 姓名:刘晨晨 学号:3190505214 日期: 3.21 指导教师:修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] ( ...

  6. python顺序结构实验设计_Python程序设计实验报告二:顺序结构程序设计

    安徽工程大学 Python程序设计实验报告 班级 物流192 姓名 周立 学号 3190505227成绩 日期 3月4日 指导老师修宇 实验二 顺序结构程序设计(验证性实验) [实验目的] (1)掌握 ...

  7. 基于python物流管理系统毕业设计-长白高校邦数据科学通识课【Python基础语法】答案...

    长白高校邦数据科学通识课[Python基础语法]答案it8p 长白高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通,选修课 ...

  8. python实验目的_Python程序设计实验报告

    安徽工程大学 Python程序设计实验报告 班级 物流192姓名 许雷雷学号 3190505215成绩 ___________ 日期 2019.3.4指导教师 ____修宇_______ 实验名称实验 ...

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

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

最新文章

  1. 15个顶级Java多线程面试题及回答(高级java工程师)
  2. instance-based与model-based 区别
  3. 【Flink】Flink Distributed Cache 分布式缓存
  4. 一分钟看懂mysql_冬天发财树“最怕”它,遇上就烂根,一分钟看懂就能养好
  5. Pickle Finance:BAC-DAI Pickle Jar将在迁移到BAS v2后更新
  6. 实例方法、静态方法和类方法的区别
  7. MySql数据类型分析(字符类型) Part4
  8. 彻底理解Cisco NAT内部的一些事
  9. 手机app开发(新手教程)
  10. 当当网,京东商城,一号店,苏宁易购百万数据抓取爬虫程序
  11. Operator基础:1: Operator Framework简介
  12. NYOJ-求和求到手软(抖机灵题)
  13. 设置div显示隐藏的N种方法
  14. 航天软件通过注册:年营收15亿 航天科技控制63.8%股权
  15. ICC 图文学习——LAB0:ICC图形界面
  16. 【Kafka】测试集群中Broker故障对客户端的影响
  17. python容器结构 —— list - 列表篇 看这一篇就够了!
  18. 计算机网络一课一文1000字,第一课认识计算机网络(20页).doc
  19. A-level经济难,但是想学好应该怎么做?
  20. 海思篇之开机logo的加载(Hi3531a命令版)

热门文章

  1. 开发日记-20190506 关键词 汇编语言(五)Hello World!
  2. python里混淆矩阵 左下角为漏报,右上角为误报
  3. mongodb给我们提供了fsync+lock机制把数据暴力的刷到硬盘上
  4. pyspark使用ipython
  5. umi搭建react+antd项目(二)路由
  6. linux ssh关闭后台程序不终止
  7. shell脚本 定期删除日志
  8. 没有一种成功是不经历磨砺的
  9. AndroidAnnotations框架简单使用方法
  10. EditText的另类用法