首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用 Python 对成绩分类汇总

点击成绩查询,如图所示。 ? 随后选择某一学年,然后点击按学年查询,如图所示。 ? 我们可以发现这里只有成绩,没有考核方式,而且里面有非法数据,比如所谓的“合格”。...我们用 PyCharm 新建一个 Scientific 项目,项目名称和目录随便(因为是对成绩进行分类汇总,所以我就把项目叫做 GradeSummary),如图所示。 ?...接着去教务系统成绩查询页,把第一学年的成绩数据放到第一个 sheet,第二学年的放到第二个 sheet,第三学年的放到第三个 sheet,如图所示。 ?...在每次遍历的过程中仅仅载入一个课程名称有点说不过去,我们还需要把成绩载入一下,成绩就是考试成绩,补考成绩,重修成绩三个中取最大值。在这里要处理的问题有点多,下面我们来一一解决一下。...第一个问题,如果成绩,补考成绩,重修成绩对应的数据类型不一样,比如我,没有补考和重修,补考成绩和重修成绩对应的数据类型是字符串,怎么办?

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

excel分类汇总

今天要跟分享的是excel的分类汇总功能! 分类汇总是excel中处理表格数据使用频率非常高的基础功能,可以胜任基础的统计汇总任务!...今天以一个案例作为主要介绍内容: 我们想要汇总出三个维度下(地区、性别、部门)的平均成绩指标。 将鼠标放在数据区域内任意一个单元格,然后选择数据——分级显示——分类汇总。...调出分类汇总菜单,在分类汇总菜单中设置要汇总的字段以及汇总方式。...(注意在执行分类汇总前要记得先对要汇总的目标字段进行排序哦(升序)) 第一个字段:地区,汇总方式选择均值,选定汇总项勾选语文、数学、英语,然后确定。...将分类字段分别设置为性别、部门,汇总类型设置为均值,选定汇总项字段勾选语文、数学、英语。

1.3K60

统计计算学生成绩类问题汇总

(注:暂时先记录这些问题,后期再持续更新) 1,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的学生人数。...int count,i,n; //count 为记录不及格成绩的个数 double grade,total; //grade 存放输入的成绩,total保存成绩之和 printf("...2,输入一批学生的成绩,以负数作为结束标志,计算平均成绩,并统计不及格人数。...注:若输入的一批以负数结束的成绩中选出最高分,可以用while语句实现。 4,输入n个学生的成绩信息,计算并输出每个学生的个人平均成绩(结构变量作为函数参数)。...5,输入n(n<50)个学生的成绩信息,按照学生的个人平均成绩从高到低输出他们的信息。

69540

分类模型评估指标汇总

正确率与错误率 正确率:正确分类的样本数/总样本数,accuracy 错误率:错误分类的样本数/总样本数,error 正确率+错误率=1 这两种指标最简单,也最常用 缺点 不一定能反应模型的泛化能力,...查准率与查全率 先认识几个概念 正样本/正元组:目标元组,感兴趣的元组 负样本/负元组:其他元组 对于二分类问题,模型的预测结果可以划分为:真正例 TP、假正例 FP、真负例 TN、 假负例 FN,...β>0,β度量了查全率对查准率的重要性,β=1时即为F1 β>1,查全率更重要,β<1,查准率更重要 多分类的F1 多分类没有正例负例之说,那么可以转化为多个二分类,即多个混淆矩阵,在这多个混淆矩阵上综合考虑查准率和查全率...,即多分类的F1 方法1 直接在每个混淆矩阵上计算出查准率和查全率,再求平均,这样得到“宏查准率”,“宏查全率”和“宏F1” ?

94210

java课程设计成绩管理系统_Java课程设计–学生成绩管理系统

###按姓名查找 ###按学号查找 ##各科成绩柱状图 ##将成绩导出到表格 ##学生登陆界面 ##学生功能 ##学生成绩查询功能 ##学生选课界面 #六、项目关键代码...createCell(2).setCellValue(“班级”); row2.createCell(3).setCellValue(“性别”); row2.createCell(4).setCellValue(“JAVA...成绩”); row2.createCell(5).setCellValue(“数学成绩”); row2.createCell(6).setCellValue(“英语成绩”); //在sheet里从第三行开始创建表格中学生信息...=new Course(“java”,rs.getDouble(“javaScore”)); Course math=new Course(“math”,rs.getDouble(“mathScore”...)); Course english=new Course(“english”,rs.getDouble(“englishScore”)); scoreList.add(java); scoreList.add

1.7K20

学生成绩管理系统——JAVA

1.1各模块功能简介 录入成绩 输入若干同学的学号、姓名以及四个科目的成绩(应用数学、大学英语、Java 程序设计、计算机应用基础),并将其保存在建立好的数据库中。...2.程序设计 数据库表的设计 本系统将数据存储在一张表中,这张表名称为:students,能够保存学生的基本信息,包括学生的姓名、学号、应用数学成绩、大学英语成绩Java 程序 设计成绩、计算机应用基础成绩...in.nextDouble(); System.out.println("请输入学生Java程序设计成绩:"); f=in.nextDouble();...()) min=rs2.getDouble("Java"); } sum=sum/i;//平均成绩 System.out.println...("Java程序设计成绩: "+String.format("%.2f", sum)+"\t\t"+max+"\t\t"+min); i=0; sum=

5.1K30

【干货】机器学习常见算法分类汇总

监督式学习的常见应用场景如分类问题和回归问题。...而对于有些分类来说,同一分类的算法可以针对不同类型的问题。这里,我们尽量把常用的算法按照最容易理解的方式进行分类。 回归算法 回归算法是试图采用对误差的衡量来探索变量之间的关系的一类算法。...决策树学习 决策树算法根据数据的属性采用树状结构建立决策模型, 决策树模型常常用来解决分类和回归问题。...基于核的算法把输入数据映射到一个高阶的向量空间, 在这些高阶向量空间里, 有些分类或者回归问题能够更容易的解决。...通常用于解决分类和回归问题。人工神经网络是机器学习的一个庞大的分支,有几百种不同的算法。

632130
领券