欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPTX文档下载  

    《统计分析数据》ppt课件.pptx

    • 资源ID:1311293       资源大小:1.10MB        全文页数:37页
    • 资源格式: PPTX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《统计分析数据》ppt课件.pptx

    中物理,第三单元 数据分析与处理,川教版(2019) 信息技术(八年级下册),第2节 统计分析数据,1,课堂导入,同学们:上一节课我们学习了测试体重指数、肺活量、视力、50米跑、坐位体前屈、立定跳远、引体向上、仰卧起坐、长跑等项目,得到了很多的测试数据。怎么通过这些数据来判断我们是否健康呢?这就需要对这些数据进行统计分析。我们一起来看看吧!,学习目标,1,1. 掌握Python中的基本算术运算符。,2.了解什么是数组。,3. 掌握Python中列表类型的基本操作。,4. 掌握numpy模块中常用的数组操作。,5.熟练使用numpy模块进行简单的数据统计与分析。,2,目录,一、Python算术运算符,二、数组,三、统计函数,Python算术运算符,一,一、Python算术运算符,Python算术运算符,一,要学习利用Python进行数据处理,首先要学会在Python中进行计算。需要知道Python算术运算符。,Python算术运算符,一,在Python中进行数学计算时,和数学中的运算符优先级一致,同样也是先乘除后加减,同级运算符从左至右计算,可以使用“( )”调整计算的优先级。,Python中的算术运算符优先级由高到低的顺序排列如下表:,练习请写出下列算式在Python中的运算结果。3+2*6=5*6*2=3*(7+8 )=16%3=28/9=35/7=18+77%9=13*9/7=( 88-19)/2+34=,Python算术运算符,一,欢欢和他的同学们进行了学生体质健康测试,其中测试的身高、体重见下表。,通过这些数据,可以计算每位同学的体重指数,体重指数(BMI) =体重(千克)/身高(米)。根据体重指数的计算结果和八年级学生体重指数等级表,可以判断出每位同学的体重等级是正常、低体重、超重还是肥胖。,Python算术运算符,一,程序代码如下图:,运行结果如下图:,Python算术运算符,一,根据八年级学生体重指数等级表可以看出:欢欢、乐乐、团团的体重指数处于正常范围,而圆圆的体重指数只有15.012197410395949,属于低体重。所以圆圆还需要在健康饮食、平衡营养的基础上加强体育锻炼。,八年级学生体重指数等级表,数组,二,二、数组,数组,二,1. Python列表,有序的可变的元素集合称为列表。在Python中,可以使用“=”运算符直接创建列表,列表用 表示,数据之间使用逗号分隔。体重指数计算中的身高和体重数据就可以用这种方式生成,但要想对它们进行运算,就需要分别取出其中的某一个元素,再用之前学习的for循环语句来实现。因此,体重指数计算在Python中可以这样来做,程序代码如下图:,这里的ti表示取t组数据中的第i个元素,si表示取s组数据中的第i个元素,数组,二,程序运行结果如下图:,提示:当要计算更多同学的体重指数时,可以把程序中的range(4)改为range(len(t),这里的len(t)表示数组t包含数据元素的个数。,数组,二,2. numpy数组运算,在程序设计中,为了处理方便,把具有相同类型的若干数据按无序的形式组织起来,这些由若干元素构成的数据集合称为数组。,数组的运算可以用numpy模块来实现。numpy是第三方程序模块,它是一个运行速度非常快的科学计算模块,在使用之前必须先进行安装。可以使用如下的命令安装numpy :,pip install numpy,numpy模块的引入和七年级学过的turtle模块的引入方法一样。例如前面的体重指数计算,可以利用numpy模块创建数组来实现。,数组,二,程序代码如下图:,生成数组最简单的方式就是使用array()函数,该函数可以将输入的一组数据转换为数组。输入的这组数据可以是多种形式,例如数字、字母、汉字等,数据间使用逗号分隔,一个数组中的数据必须是同一种类型。,数组,二,对一个数组使用数学运算,实际上就是对数组的每一个元素进行数学运算。例如:程序中的s*2,表示对s数组的每一个元素进行次方运算。对两个数组使用数学运算,实际上是对两个数组对应元素进行运算。例如:程序中的t/s*2,表示t数组中的每一个元素与s数组中对应的每个元素进行运算,程序运行结果如下图:,对比三次计算体重指数的运行结果,可以发现,前两次是在Python环境中的运行结果,保留的小数位数多;第三次是在numpy模块中的运行结果,保留的小数位数少。两种运行环境对浮点数默认的精度不同,所以numpy模块保留的小数位数更少一些,这样可以节省内存,加快运算速度。,数组,二,拓展练习:同学们可以试试运行下面的代码,看看效果。,zeros()函数,可以创建数组元素全部为0的数组,ones()函数,可以创建数组元素全部为1的数组,arange()函数,可以创建等差数组,该函数和之前学过的range()函数类似,运行结果,数组,二,3.读写文本文件,当数据量比较大时,将数据依次录入程序容易出错,且效率低。因此,用文件直接导入数据的方法更加准确、方便。numpy中可以直接导入文本文件。例如:下表是欢欢所在班级某一次分项目测试的成绩表。,(1)建立基础数据表,数组,二,首先将上表中的数据复制到记事本或写字板,保存为文本文件“分项目成绩表”,如下图,用来存储数据,数据可以用空格、逗号等分隔符分隔。,数组,二,(2)导入数据,从文件导入可以用loadtxt()函数。它能从文本文件中读取数据,并以数组的形式返回。利用loadtxt()函数导入“分项目成绩表”文件来计算总分,程序代码如下图 :,提示:如果要对数组中的每一列进行求和可以用sum(0)来实现。,sum(1)表示对数组中的每一行进行求和,数组,二,程序运行结果如下图:,(3)导出数据,这样的结果排列方式不便于查看每位同学的总分,可以利用savetxt()函数将数组以指定的格式保存成文本文件。,例如:savetxt(“b.txt”,b,fmt=%.2f)表示将数组b以两位小数的形式保存到b.txt文件中。,数组,二,修改上面的程序,代码如下图:,程序运行后得到的文本文件如右图:,数组,二,4组合数组,(1)水平组合数组,上图中只有总分,没有基础数据,仍不方便查看和对比,所以需要将计算出的总分和前面的基础数据进行合并。将两个文件中的数组合在一起,利用hstack()函数可以实现。hstack()函数可将两个或者多个数组水平组合起来形成一个新的数组,程序代码如下图:,hstack()函数可将两个或者多个数组水平组合起来形成一个新的数组,数组,二,运行结果如下图:,从程序运行结果可以看出,数组a和数组b在水平方向首尾连接起来,形成了一个新的数组c,这就是数组的水平组合。,数组,二,(2)垂直组合数组,如果需要将两个或多个数组垂直组合起来形成一个新的数组可以利用vstack()函数。程序代码如下图:,利用vstack()函数将两个或多个数组垂直组合起来形成一个新的数组,数组,二,运行结果如下图:,需要注意的是,所有参加水平组合的数组行数必须相同,所有参加垂直组合的数组列数必须相同,否则程序会报错。,数组,二,在计算总分的例题中,将基础数据和计算的总分合并成一个文件可以按下图修改程序。,数组,二,运行结果如下图:,数组,二,练习:,1编写程序,利用文件导入的方式来计算本班学生体质健康水平测试各项目总分。,2编写程序将计算的总分以文本文件的方式保存。,3编写程序将基础数据和总分文件合并,形成完整的总分文件。,统计函数,三,三、统计函数,统计函数,三,除了前面学习过的sum()函数,numpy模块还内置了很多统计函数,这些函数的使用方法可参考sum()函数,根据实际需要进行选择和使用。,统计函数,三,如果要计算“分项目测试成绩表”中各个项目的平均分,程序代码如下图:,mean(0)表示对数组中的每一列求平均值,统计函数,三,代码运行结果如下图:,统计函数,三,下表是“国家学生体质健康标准”单项指标与权重(八年级)。我们将刚才计算的结果与这个标准进行对比,请同学们认真观察,看看能从中发现些什么呢?,根据学生的回答,老师进行归纳总结:对于这些不够理想的指标,我们需要进行有针对性的锻炼。例如,长跑差说明耐力素质差,应强化耐力训练;引体向上差说明上肢力量差,应强化力量训练。争取取得进步,从而不断提高自身的体质健康水平。,统计函数,三,练习:,1编写程序计算本班学生健康水平测试各项目的平均分。2建立本班学生立定跳远项目成绩表,编写程序找出本班立定跳远项目跳出的最远距离。,当我们实现了数据分析和处理之后,就该考虑将我们处理好的数据生成统计图表,便于进行更直观的可视化分析,从而给我们提供一些更科学、更精准的建议。下节课我们将要学习如何绘制统计图,请同学们提前做好预习。,3,课堂小结,THANKS,“,”,

    注意事项

    本文(《统计分析数据》ppt课件.pptx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开