资源简介 (共14张PPT)川教版(2019) 信息技术(八年级下册)第三单元 数据分析与处理3.2 统计分析数据(第4课时)一学习目标1、了解numpy模块中常用的函数二新课讲解教师讲解——numpy模块中常用的函数from numpy import *a=loadtxt('分项目成绩表.txt')b=a.mean(0)print(b)1、mean()函数:对数组求平均值mean(1):表示对数组中每一行求平均值mean(0):表示对数组中每一列求平均值[14.6 13.93333333 16.98666667 7.21333333 7.4 8.133333337.82666667 4.21333333 3.21333333 0.93333333]引入numpy模块读取文件数据对数组的每一列求平均值二新课讲解教师讲解——numpy模块中常用的函数14.6平均值13.933333316.98666677.213333337.48.133333337.82666674.213333333.213333330.93333333[14.6 13.93333333 16.98666667 7.21333333 7.4 8.133333337.82666667 4.21333333 3.21333333 0.93333333]二新课讲解教师讲解——numpy模块中常用的函数from numpy import *a=loadtxt('分项目成绩表.txt')b=a.max(0)print(b)2、max()函数:对数组求最大值max(1):表示对数组中每一行求最大值max(0):表示对数组中每一列求最大值[15. 15. 20. 10. 10. 20. 20. 9. 10. 10.]引入numpy模块读取文件数据对数组的每一列求最大值二新课讲解教师讲解——numpy模块中常用的函数15最大值15201010202091010[15. 15. 20. 10. 10. 20. 20. 9. 10. 10.]二新课讲解教师讲解——numpy模块中常用的函数from numpy import *a=loadtxt('分项目成绩表.txt')b=a.min(0)print(b)3、min()函数:对数组求最小值min(1):表示对数组中每一行求最小值min(0):表示对数组中每一列求最小值[ 9. 10. 12.8 2. 6. 0. 0. 0. 0. 0. ]引入numpy模块读取文件数据对数组的每一列求最小值二新课讲解教师讲解——numpy模块中常用的函数9最大值1012.82600000[ 9. 10. 12.8 2. 6. 0. 0. 0. 0. 0. ]二新课讲解任务一请将“国家学生体质健康标准”单向值与权重数据,与使用mean()函数计算的每一列的平均值,将两者数据进行对比,尝试找一下能发现什么?项目 体重指数(BMI) 肺活量 50米跑 立定跳远 坐位体前屈 800米跑(女) 1000米跑(男) 1分钟仰卧起坐(女) 引起向上(男) 附加分权重/% 15 15 20 10 10 20 20 10 10 20[14.6 13.93333333 16.98666667 7.21333333 7.4 8.133333337.82666667 4.21333333 3.21333333 0.93333333]二新课讲解任务一体重指数、肺活量和50米跑这三个项目的成绩还不错,立定跳远和坐位体前屈两个项目也属于良好。但女生1分钟。仰卧起坐和800米跑、男生引体向上和1000米跑却连权重的一半分值都没达到,附加分更是少得可怜。项目 体重指数(BMI) 肺活量 50米跑 立定跳远 坐位体前屈 800米跑(女) 1000米跑(男) 1分钟仰卧起坐(女) 引起向上(男) 附加分权重/% 15 15 20 10 10 20 20 10 10 20二新课讲解任务一这几个项目从数据来看确实与标准存在差距。对于这些不够理想的指标,我们需要进行有针对性的锻炼。例如,长跑差说明耐力素质差,应强化耐力训练;引体向上差说明上肢力量差,应强化力量训练。争取取得进步,从而不断提高自身的体质健康水平。项目 体重指数(BMI) 肺活量 50米跑 立定跳远 坐位体前屈 800米跑(女) 1000米跑(男) 1分钟仰卧起坐(女) 引起向上(男) 附加分权重/% 15 15 20 10 10 20 20 10 10 20二新课讲解练习请编写程序实现以下效果:1、计算本班学生健康水平测试各项目的平均分。2、建立本班的学生立定跳远项目成绩表,找出班级立定跳远项目跳出的最远距离。三课堂小结小结请各小组根据了解到的思维导图的使用方法,使用思维导图的方式总结本节课的知识。四课后思考课后思考当我们实现了数据分析和处理之后,需要思考如何将处理好的数据生成统计图表,便于进行更直观的可视化分析,从而给我们提供一些更科学、更精准的建议。请同学们课后思考我们常见的统计图表,以及如何用写程序的方式绘制统计图? 展开更多...... 收起↑ 资源预览