Python程序设计基础实验报告

2021-12-04 11:32:09下载本文作者:会员上传
简介:写写帮文库小编为你整理了这篇《Python程序设计基础实验报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Python程序设计基础实验报告》。

“"

实验报告

课程名称: Python程序设计基础

学 院: 汽车工程学院

专 业: 机器人工程

年 级: 2020级

班 级: 1班

学生姓名: 赵良滔 学号: 201114040045

任课教师: 盘龙

开课时间: 2020 至 2021 学年第 2 学期

吉利学院实验报告

课 程 名 称

Python程序设计基础

任课教师

盘龙

学 院

汽车工程学院

学生姓名/学号

(小组成员)

赵良滔201114040045

专 业

班 级

机器人工程1班

实 验 地 点

立德楼567

实验日期

实验项目名称

班级花名册分析

实 验 类 型

□演示性 □验证性 综合性 设计性 □创新性 □其他

实验目的及要求

实验目的锻炼Python程序的模块化划分和调用思维;

1.掌握Python第三方库xlrd打开Excel表格,读取表格数据的操作;

2.掌握Python第三方库wordcloud的安装方法,学会使用WordCloud接口绘制云图;

3.掌握imageio库加载图片的功能。

实验要求

独立完成xlrd、wordcloud和imageio库的安装和测试;

1.独立学习三个库的基本使用方法和注意事项;

2.独立完成参考代码的编写和调试工作,并在参考代码的基础上做一定的改进;

3.记录实验过程和改进内容,并独立撰写实验报告。

实 验 原 理

lrd是Python的第三方库,主要用来操作Excel表格的库之一,可以通过data = xlrd.open_workbook(filename)函数来打开名为filename的Excel表格并将打开的表格赋值给data变量。

实验仪器、材料

计算机、Python解释器、Python开发环境

实验内容及过程记录

1.需求分析

2.算法设计与验证

3.程序流程图

4.程序的编写

5.import xlrd

6.import wordcloud #引用库,需要wheel协助

7.import imageio

8.9.#打开excel表,并读取表中的数据

10.def read_xlrdFile(excelFile):

11.data = xlrd.open_workbook(excelFile)

12.table = data.sheet_by_index(0)

13.datals = []

14.for rowNum in range(table.nrows):

15.if rowNum >= 5:

16.rowValues = table.row_values(rowNum)

17.datals.append(rowValues[2][0])#获取学生名称的姓氏

18.return datals

19.20.#调用wordcloud模块进行云图绘制

21.def drawWordcloud(excelFile, maskFile):

22.mask = imageio.imread(maskFile)#读取图片,并设置云图显示的形状

23.datals = read_xlrdFile(excelFile)

24.txt = ” “.join(datals)

25.w = wordcloud.WordCloud(font_path=”msyh.ttc“, width=1000, height=700, background_color=”white“, mask=mask)

26.w.generate(txt)

27.w.to_file(excelFile[:-4]+”.png“)#输出云图的名称和格式

28.29.#当前目录下“机械类2班花名册.xls”作为数据源,“./心形图片.jpg”作为绘制图形模板进行绘制云图

30.drawWordcloud(”./机器人2班花名册.xls“, ”./心形图片.jpg“)#需要找到图片路径

结果与分析

”“

教师评阅意见

实验成绩

□优 □良 □中 □及格 □不及格 得分:

下载Python程序设计基础实验报告word格式文档
下载Python程序设计基础实验报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C程序设计实验报告

    浙江理工大学信息学院 C程序设计实验报告 实验名称: 学时安排: 实验类别: 实验要求:1人1组  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 一、实验目的 二、实验设备介绍 软件需求: Visual C++ 6.0或CFree3.5以上版本 硬......

    C#程序设计实验报告

    实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,标题采用四号黑体,正文采用小四号宋体,单倍行距。纸张一律采用A4的纸张。 实验报告书写说明......

    《C程序设计》实验报告格式

    中国计量学院 实 验 报 告 实验课程: C语言程序设计(2) 实验名称: 综合实验 班 级: XXXXX 学 号: XXXXXX 姓 名: XX 实验日期: 2011/10/13 一、实验目的 1.熟练掌握用户自定义函数的......

    《C++程序设计》实验报告范例

    注意:以下蓝色文字部分根据情况增删实验1熟悉VC++6.0集成开发环境 一、实验时间: 2011年9月20日 二、实验地点: 第7机房 三、指导教师: 邓谱 四、实验目的: 1. 了解VC++6.0的主要......

    《C语言程序设计》实验报告

    指导教师学院专业班级学号姓名实验室 实验题目:实验要求:实验内容及步骤:运行结果心得体会:......

    C程序设计综合性实验报告模版

    《C程序设计》综合性实验 实验报告 题目: 学生成绩管理姓名: 班级: 学号: 指导教师: 完成时间: 一、 实验题目 学生成绩管理 二、 实验目的 1. 掌握一维数组、二维数组的使用方法......

    Java猜拳小游戏程序设计实验报告

    Java程序设计实验报告 班级: 学号: 姓名:实验题目:猜拳小游戏 实验要求: 用java编写一个人机对战的猜拳小游戏。人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况。有简单的操作界......

    Java程序设计实验报告[合集五篇]

    Java程序设计实验报告 实验一 实验题目:从键盘上读入10个字符串存入数组a中,然后输出这10个字符串中最大字符串和最小字符串。 实验代码: public class StrPro { public stati......