3.2 统计分析数据(第4课时)(课件)八年级信息技术下册(川教版2019)(共14张PPT)

资源下载
  1. 二一教育资源

3.2 统计分析数据(第4课时)(课件)八年级信息技术下册(川教版2019)(共14张PPT)

资源简介

(共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.13333333
7.82666667 4.21333333 3.21333333 0.93333333]
引入numpy模块
读取文件数据
对数组的每一列求平均值

新课讲解
教师讲解——numpy模块中常用的函数
14.6
平均值
13.9333333
16.9866667
7.21333333
7.4
8.13333333
7.8266667
4.21333333
3.21333333
0.93333333
[14.6 13.93333333 16.98666667 7.21333333 7.4 8.13333333
7.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
最大值
15
20
10
10
20
20
9
10
10
[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
最大值
10
12.8
2
6
0
0
0
0
0
[ 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.13333333
7.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、建立本班的学生立定跳远项目成绩表,找出班级立定跳远项目跳出的最远距离。

课堂小结
小结
请各小组根据了解到的思维导图的使用方法,使用思维导图的方式总结本节课的知识。

课后思考
课后思考
当我们实现了数据分析和处理之后,需要思考如何将处理好的数据生成统计图表,便于进行更直观的可视化分析,从而给我们提供一些更科学、更精准的建议。
请同学们课后思考我们常见的统计图表,以及如何用写程序的方式绘制统计图?

展开更多......

收起↑

资源预览