pandas对考试成绩进行分析和处理 论文.docxVIP

pandas对考试成绩进行分析和处理 论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2022 年安徽省中小学教育教学论文评选 pandas 对考试成绩进行分析和处理 摘 要:学校进行期末质量检测对学生的成绩进行分析、处理、汇总,单纯的使用 Excel 来进 行计算的话太繁琐,而且重复工作太多。使用 Excel 函数来进行分析和处理每个班都操作一遍,而 且还有固定性,出现人数修改班级的变动都要重新来算。 使用 pandas 结合 python 可以生成一个程序来进行批量的操作,而且速度很快。pandas 是专业 的数据处理库,处理 Excel 数据非常简单而且快速。 关键词:pandas 对考试成绩进行分析、处理汇总,pandas 处理 Excel 引 言:由于每到考试都需要对学生的成绩进行分析、处理、汇总方便老师对学生的整体学习 进行掌握,每次对成绩的分析都要耗费大量的时间,而且没有可重复使用的程序,为了解决这个问 题我使用了 python 结合 pandas 库来进行程序的开发,开发出一个具有可重复使用的一个程序,减 轻每次考试需要人工来计算和分析、汇总,减轻工作量。 一、程序的使用和最终效果 Python 是一门强大的编程语言,它简单易学,提供众多高级数据结构,让我们可以 面向对象编程。Python 是一门解释型语言,语法优雅贴近人类自然语言,符合人类的认 知习惯。 Pandas 是使用 Python 语言开发的用于数据处理和数据分析的第三方库。它擅长处 理数字型数据和时间序列数据,当然文本型的数据也能轻松处理。 pandas 是 python 的一个数据分析包,最初由 AQR Capital Management 于 2008 年 4 月开发,并于 2009 年底开源出来,目前由专注于 Python 数据包开发的 PyData 开发 team 继续开发和维护,属于 PyData 项目的一部分。pandas 最初被作为金融数据分析工具而 开发出来,因此,pandas 为时间序列分析提供了很好的支持。 pandas 的名称来自于面 板数据(panel data)和 python 数据分析(data analysis)。panel data 是经济学中 关于多维数据集的一个术语,在 pandas 中也提供了 panel 的数据类型。Pandas 是 Python 数据分析的利器,也是各种数据建模的标准工具。 pandas 是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨 在简单、直观地处理关系型、标记型数据。 学校用的最多的就是 Excel,以往用 Excel 的公式对数据进行求和、求平均、加、减、 1 2022 年安徽省中小学教育教学论文评选 乘、除、排序等各种情况进行计算,缺点是有一定的局限性,如果班级的个数、人数发 生了一些改变,那么 Excel 在进行这些运算是就有可能会出现一些错误。我在想能不能 做出一个程序来解决这些问题,使 Excel 中的班级不管如何变化,人数如何变化都不会 影响最终的结果。 在学校里面主要应用的是 Excel 来统计成绩,也是应用 Excel 来进行数据分析的,以 往对成绩的计算分析使用的是 Excel 的公式对成绩进行合算分析,现在有了 Python 之 后,就可以用 Python 加上 pandas 库来时行 Excel 进行数据的分析. 现在看一下程序最终生成。 原始 Excel 2 2022 年安徽省中小学教育教学论文评选 程序生成最终 Excel 3 2022 年安徽省中小学教育教学论文评选 二、程序代码和实现 程序自动生成了各班学生各科成绩之和、全校成绩、全校前 100 名、平均分这些自 动生成的成绩分析表格。 本程序使用 Python3.8 版本,Qt5 开发程序界面,pycharm 来开发的本程序 , pandas 库、numpy、xlrd、xlwt(Excel 读取和写入库)本程序相对来说比较简单,用到 的代码相对较少,但是能够达到我们学校的基本需求,而具有一定的通用性。 下面我们来看一下本程序用到的基本代码。 import pandas as pd #导入 pandas 库 from PyQt5.QtWidgets import * 4 2022 年安徽省中小学教育教学论文评选 import easygui #导入 easygui 来显示弹出窗口 import numpy as np #导入 numpy 数据库 from chengji import Ui_Form #导入 Qt5 的程序界面窗口 from PyQt5.Qt import * #导入 Qt5 import sys #导入系统 class Window(QWidget,Ui_Form): def init (self): su

您可能关注的文档

文档评论(0)

文先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8047000056000024

1亿VIP精品文档

相关文档