1.随机数生成六个班的考试成绩,3门考试:Python、数学、语文。每个班50人

import numpy as np # 导入模块
grade1 = np.random.randint(0,100,size = (50,3))
grade2 = np.random.randint(0,100,size = (50,3))
grade3 = np.random.randint(0,100,size = (50,3))
grade4 = np.random.randint(0,100,size = (50,3))
grade5 = np.random.randint(0,100,size = (50,3))
grade6 = np.random.randint(0,100,size = (50,3))
grade1,grade2,grade3,grade4,grade5,grade6

2.将六个班的考试成绩进行合并得到score

score = np.concatenate([grade1,grade2,grade3,grade4,grade5,grade6])

3.生成性别数组sex,水平叠加数组sex和score得到data

sex = np.random.randint(0,2,size = (300,1))
data = np.hstack((score,sex))

4.分别计算男女生各科成绩统计指标:最小值、最大值、平均分、中位数、标准差

女生:

con = data[:,3] == 0data_min = data[con].min(axis = 0) # 女生各科最小值data_max = data[con].max(axis = 0) # 女生各科最大值data_mean = data[con].mean(axis = 0) # 女生各科平均分data_median = np.median(data[con],axis=0) # 女生各科中位数data_std = np.std(data[con],axis=0) # 女生各科标准差

男生:

con1 = data[:,3] == 1
data_min = data[con1].min(axis = 0) # 男生各科最小值
data_max = data[con1].max(axis = 0) # 男生各科最大值
data_mean = data[con1].mean(axis = 0) # 男生各科平均分
data_median = np.median(data[con1],axis=0) # 男生各科中位数
data_std = np.std(data[con1],axis=0) # 男生各科标准差

NumPy 成绩统计相关推荐

  1. 二维数组||考试成绩统计: 案例描述:有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩

    二维数组定义方式 二维数组定义的四种方式: #include <iostream> using namespace std; int main() {//方式1 //数组类型 数组名 [行 ...

  2. 7-5 编程题:选修课成绩统计问题-hebust (12 分)

    学生选修课成绩统计问题 选修课格次成绩使用字母表示,规则为:A=5,B=4,C=3,D=2,E=1 编写程序统计每个同学两门选修课的分数成绩 输入格式:多个学生的格次成绩使用西文逗号分开,整理为一行: ...

  3. [转载] JAVA数组实现学生成绩统计

    参考链接: Java程序的输出 20(继承) 一.项目名称 数组实现学生成绩统计 二.项目描述 1.项目简介: 由用户输入学生人数与名字,并定义当前学期课程数与课程名,并分别录入每位学生每门课程成绩, ...

  4. C语言按各科分数段统计人数,(更新啦)学校学生成绩统计通用模板(科目、分数、统计分数段等均可自定,班级数、学生人数不受限制)...

    更新说明: 1.增加了导入.导出数据功能. 2.该功能可以实现版本更新时不用手动复制数据,可实现一键导入导出. 导语微信号☞gdpc-service 这是一款适用于学校平时统一考试成绩统计表.这是长期 ...

  5. 分数统计设计java程序_(windows综合程序)设计一个学生平时成绩统计软件 最后的Java作业...

    1.(windows综合程序)设计一个学生平时成绩统计软件.要求: (1) 录入课程名称(进入系统时录入).学生姓名.学号.成绩.日期(自动生成日期并在界面显示),除第一次外其他次数输入只需要录入学号 ...

  6. 数据结构课程设计 运动会成绩统计

    运动会成绩统计 1.问题描述 任务:参加运动会有n个学校,学校编号为1--n.比赛分成m个男子项目,和w个女子项目.项目编号为男子1--m,女子m+1--m+w.不同的项目取前五名或前三名积分:取前五 ...

  7. 《C语言及程序设计》实践参考——学生成绩统计

    返回:贺老师课程教学链接 [项目1-学生成绩统计] 每位同学的信息学号.姓名.C.高数.英语成绩.定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13]).姓名(name).三 ...

  8. 基础算法4 —— 结构体(成绩统计) + 栈(模拟进制转换 + 优秀的拆分) + 指针

    结构体 结构体的实际应用场景: 在实际问题中,一组数据往往具有不同的数据类型.比如,某次期末考试中要记录一个学生的考试信息,除了有姓名(char)外,还有班级(int).性别(char).语文.数学. ...

  9. Java数组之一维数值数组之成绩统计

    Java数组之一维数值数组 Java数组之一维数值数组之成绩统计 一维数组 声明一维数值数组变量 创建一维数值数组 一维数组初始化 一维数组元素的使用 一维数组长度 成绩统计 Java数组之一维数值数 ...

最新文章

  1. 请大佬们多给运维人员思考和决策的权利
  2. ssm插入数据时候栈溢出_大话数据结构笔记(4)
  3. python3 异步 asyncio aiohttp aiohttp-requests aiofiles 使用
  4. mxnet常规优化器用法
  5. 使用PyTorch从零开始实现YOLO-V3目标检测算法 (四)
  6. int、bigint、mediumint、smallint、tinyint的比较
  7. vs2010 引入cout,cin ,endl报错,不能识别
  8. java小程序小游戏代码贪吃蛇,附高频面试题合集
  9. 多规则策略如何筛选|视频版
  10. 数据库索引为什么用B+树实现?
  11. 【FFmpeg小点记】AV_DISPOSITION_ATTACHED_PIC
  12. Win7 系统解压安装
  13. 指数加权平均与动量梯度下降法
  14. 使用Python分析统计《大秦帝国》人物及七国的出场次数 的顺序(前20)
  15. 连接服务器报错No supported authentication methods available
  16. 关于支付接口回调地址参数字段是“notify_url”,签名过后的特殊字符url编码以后再解码后出现错误(¬ , ¢, ¤, £)
  17. moment 时间日期处理库 解析部分
  18. oracle招聘ocp认证,OracleOCP认证要通过哪些考试?
  19. 微信小程序开发抽取HTML中数据的最快方法是正则表达式,而不是循环
  20. 数据挖掘工具初探之SPSS Clementine篇

热门文章

  1. 成功解决java报错:Implicit super constructor XX() is undefined. Must explicitly invoke another constructor.
  2. linux搭建dlna媒体服务器,[ubuntu]dlna平台搭建(在家里,寝室搭建自己的影音平台)...
  3. 什么是NLP与NLU的主要区别,为什么很重要?
  4. 二维码生成 单个下载 批量打包下载
  5. 设计模式系列-Builder模式(高效构建参数)
  6. 软件质量管理-1-课程介绍
  7. wav音频文件实例详细解析
  8. Linux应用开发【第四章】Linux进程间通信应用开发
  9. 通过docker安装FastDFS
  10. 全球及中国可穿戴科技设备行业前景动态及投资趋势预测报告2022-2027年