描述

本题附件包含500名国际高校的研究生申请人的相关信息和预测的录取概率数据。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

下表为文件中字段及对应含义:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

Serial No GRE Score TOEFL Score University Rating SOP LOR CGPA Research Chance of Admit 
编号1-500 GRE分数 托福分数 本科大学排名分 个人陈述分数 推荐信分数 本科绩点 研究经历(1/0) 录取概率(0-1之间)

研究经历:1代表有,0代表无‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

录取概率:0-1之间的小数,如0.73代表73%‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

请按照下列要求对文件中数据进行统计和分析,并严格按照下面所示格式输出结果。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

(描述中示例仅为格式示例,数据与测试用例无关)‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

输入一个数据n‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

1:如果n为'1',抽取数据中录取概率大于等于80%的记录,计算其中大学排名评分大于等于4分的百分比,程序结束。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

1
Top University in >=80%:11.11%

2:如果n为'Research',分别统计和输出录取概率大于等于90%的学生和录取概率小于等于70%的学生中,有研究经历的学生占比,程序结束。(百分比保留两位小数)‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

Research
Reseach in >=90%:91.03%
Reseach in <=70%:22.10%

3:如果n为'2',输出录取概率大于等于80%的学生中TOEFL分数的平均分,最高分和最低分,程序结束。(保留两位小数)‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

2
TOEFL Average Score:300.12
TOEFL Max Score:323.00
TOEFL Min Score:299.00

4:如果n为'3',输出录取概率大于等于80%的学生中绩点的平均分,最高分和最低分,程序结束。(保留三位小数)‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

3
CGPA Average Score:4.333
CGPA Max Score:4.910
CGPA Min Score:4.134

5:如果非以上输入,则输出'ERROR',程序结束。

def readfile1(filename):#用于筛选出概率大于等于80%,返回列表ls = []with open(filename,"r") as fp:s = fp.readline()s = fp.readline()while s:l = s.strip().split(",")if eval(l[-1])>=0.8:ls.append(l)s = fp.readline()return ls
def readfile2(filename):#用于筛选出概率大于等于90%以及小于等于70%,返回列表ls1 = []ls2 = []with open(filename,"r") as fp:s = fp.readline()s = fp.readline()while s:l = s.strip().split(",")if eval(l[-1])>=0.9:ls1.append(l)if eval(l[-1])<=0.7:ls2.append(l)s = fp.readline()return ls1,ls2n = input()
if n=='1':ls = readfile1("admit2.csv")cnt = 0#用于记录排名大于4的个数for row in ls:if eval(row[1])>=4:cnt += 1print("Top University in >=80%%:%.2f%%"%(cnt/len(ls)*100))
elif n == 'Research':ls1,ls2 = readfile2("admit2.csv")#print(ls1)cnt1 = len([i for i in ls1 if i[-4] == '1'])#大于90%,且有研究经历的个数cnt2 = len([i for i in ls2 if i[-4] == '1'])#小于70%,且有研究经历的个数print("Reseach in >=90%%:%.2f%%"%(cnt1/len(ls1)*100))print("Reseach in <=70%%:%.2f%%"%(cnt2/len(ls2)*100))
elif n=='2':ls = readfile1("admit2.csv")l = []#保存所有TOEFL分数for i in ls:l.append(float(i[3]))print("TOEFL Average Score:%.2f"%(sum(l)/len(l)))print("TOEFL Max Score:%.2f"%max(l))print("TOEFL Min Score:%.2f"%min(l))
elif n=='3':ls = readfile1("admit2.csv")l = []#保存所有绩点分数for i in ls:l.append(float(i[-5]))print("CGPA Average Score:%.3f"%(sum(l)/len(l)))print("CGPA Max Score:%.3f"%max(l))print("CGPA Min Score:%.3f"%min(l))
else:print("ERROR")

研究生录取数据分析 Python123相关推荐

  1. 宁波大学计算机应用技术考研,宁波大学2021年计算机考研拟录取数据分析

    [导语]中公浙江研招网提醒大家关注浙江专业解析:[宁波大学2021年计算机考研拟录取数据分析] 宁波大学,浙江省除了浙大以外唯一招收计算机专业研究生的双一流院校(另外一所双一流中国美术学院不招计算机相 ...

  2. 加州伯克利计算机科学录取,加州大学伯克利分校录取数据分析

    原标题:加州大学伯克利分校录取数据分析 留学陈华2021-04-07 09:33:32 加州大学伯克利分校(University of California at Berkeley, 简称UCB)是最 ...

  3. 南航计算机考研录取数据分析-2023

    南航计算机考研录取数据分析-2023 让我们看一下23年的录取情况,图表如下.可以得出价值千金的4个结论: 第一,通过观察历年分数图表可知:相比较之前年份,2023年的进面分数略微上涨,并且涨幅非常乏 ...

  4. 2021年考研计算机专业代码,杭州电子科技大学2021年计算机考研拟录取数据分析...

    [导语]杭州电子科技大学计算机考研好考吗?给大家带来杭州电子科技大学2021年计算机考研拟录取数据分析,一起来看看吧~ 杭州电子科技大学计算机科学与技术专业第四轮学科评估结果B+,在不少211学校之上 ...

  5. 调剂2002年计算机科学与技术,教育部关于做好2002年全国研究生录取工作的通知...

    (2002年4月22日) 教学[2002]7号 2002年研究生录取工作要继续坚持按需招生.德智体全面衡量.择优录取.保证质量.宁缺毋滥的原则:继续贯彻实施西部大开发战略,扶持西部地区研究生教育的发展 ...

  6. ucla研究生计算机科学,详解UCLA研究生录取数据,达到什么标准才能稳被录?

    原标题:详解UCLA研究生录取数据,达到什么标准才能稳被录? 加州大学洛杉矶分校(UCLA)成立于1919年.它是继加州大学伯克利分校和加州大学戴维斯分校之后的第三所加州大学. UCLA经常被评为世界 ...

  7. 广西大学计算机专业研究生录取分数线,广西大学电子信息(专硕)专业考研录取分数线-研究生分数线-历年分数线...

    广西大学电子信息(专硕)专业考研录取分数线也是考研人应该非常关注的又一个重要的数据信息,研究生录取分数线和复试分数线直接就决定了考多少分才能达到成功考取研究生的一个最低标准.如果考研录取分数线过高的话 ...

  8. 2021年浙大考研计算机专业录取分数线,浙江大学2021年计算机考研拟录取数据分析...

    [导语]中公浙江研招网提醒大家关注浙江专业解析:[浙江大学2021年计算机考研拟录取数据分析] 浙江大学计算机科学与技术399分的分数线堪称恐怖,这仅仅是进入复试的条件,复试录取比一般要求不低于1.2 ...

  9. 2015武汉大学计算机学院录取,2015年武汉大学计算机专业研究生录取名单

    2015年武汉大学计算机专业研究生录取名单 2015年硕士研究生复试拟录取名单及复试成绩公示 类型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术型 学术 ...

最新文章

  1. 比 Spring Boot 快 10 倍的 Bootique 框架
  2. Java 类的生命周期详解
  3. 近世代数--置换群--置换permutation分解成什么?置换的级如何计算?
  4. 20211020 段院士全驱系统
  5. SecureCRT报错ImportError: No module named itertools(解决方案无法复现)
  6. python全栈开发学习_day1_计算机五大组成部分及操作系统
  7. 将微服务部署到 Azure Kubernetes 服务 (AKS) 实践
  8. 计算机桌面上的公文包怎么加密,公文包的用法
  9. RDD之一:总体介绍
  10. 门锁了开不了_送智能门锁丨选购时没有注意这些,着火时智能门锁可能会打不开?...
  11. ANDROID框架揭秘
  12. 买一包旺仔牛奶糖奖励自己
  13. hexo next auto_excerpt无法使用
  14. web前端关于浏览器兼容性
  15. 谷歌浏览器翻译插件使用不了,替代品 AnyTranslation
  16. https://blog.csdn.net/codezjx/article/details/8872090
  17. 从零开始5——简陋版坦克大战(2)
  18. Verilog 语言 ——计数器
  19. 数学分析_证明_第1章:可数个可数集之并为可数集
  20. 从零开始的计网学习——网络层(计算机网络重点!)

热门文章

  1. hdu5804(BestCoder Round #86 A)
  2. common Vocabulary
  3. python实现树莓派监控_树莓派上安装pyaudio 及 对声音实时监控
  4. 游戏本地文件乱码问题
  5. java webshell_都0202年了老嗨还在用的 - 各种姿势jsp webshell
  6. 【简介】流程化项目管理咨询师刘俊平介绍
  7. 考(重点理解哪些属于其他货币资金)、其他货币资金的内容、其他货币资金的账务处理(银行汇票存款、银行本票存款、信用卡存款、信用证保证金存款、存出投资款、外埠存款)
  8. 【C/C++基础进阶系列】特殊函数总结
  9. 理财就是理生活 —— 小白理财训练营(上)
  10. 数据脱敏:保障数据安全的脱敏方案