所属成套资源:川教版信息技术八年级下册课件PPT(多课时)全册
初中信息技术第2节 统计分析数据评优课ppt课件
展开这是一份初中信息技术第2节 统计分析数据评优课ppt课件,共18页。PPT课件主要包含了学习目标,第二部分数组,任务五,任务六,任务七等内容,欢迎下载使用。
1、掌握pythn中的基本算术运算符。2、了解什么是数组。3、掌握pythn中列表类型的基本操作。4、掌握numpy模块中常用的数组操作。5、熟练使用numpy模块进行简单的数据统计与分析。
当数据量比较大时,将数据依次录入程序容易出错,并且效率低。因此,用文件直接导入数据的方法更加准确、方便。numpy中可以直接导入文本文件。
读写文本文件——建立基础数据表
首先要将表中的数据复制到记事本或者写字板,保存为文本文件,数据可以用空格、逗号等分隔符分隔。
读写文本文件——导入数据
从文件导入利用ladtxt()函数,它能够从文本文件中读取数据,并以数组的形式返回。请分小组讨论,利用ladtxt()函数导入“分项目成绩表”文件来计算总分,编写程序。
代码以及运行结果如下:
分小组讨论一下:1、sum(1)表示的是什么?2、如果要对数组中的每一列进行求和怎么实现?
1、sum(1)表示的是对数组中的每一行进行求和。、2、如果要对数组中的每一列进行求和可以用sum(0)实现。
读写文本文件——导出数据
请分小组讨论,我们已经完成的数据结果的排列方式不是很方便查看每位同学的总分,想要结果数据的排列方式方便,可以怎么实现呢?编写程序实现。
使用savetxt()函数可以将数组以指定的格式保存成文本文件。
组合数组——水平组合数组
请分小组查找资料,并讨论,为了方便查看和对比,将计算出的总分和前面的基础数据进行合并。提示:利用hstack()函数实现。
代码运行结果可以看出来,数组a和数组b在水平方向首尾连接起来,形成了一个新的数组c,这就是数组的水平组合。
组合数组——垂直组合数组
请分小组查找资料,并讨论,为了方便查看和对比,如果需要将两个或者多个数组垂直组合起来形成一个新的数组,可以怎么实现?提示:利用vstack()函数实现。
所有参加水平组合的数组行数必须相同,所有参加垂直组合胡数组列数必须相同,否则程序会报错。
相关课件
这是一份2020-2021学年第2节 统计分析数据评优课ppt课件,文件包含第2节统计分析数据pptx、第2节统计分析数据docx等2份课件配套教学资源,其中PPT共60页, 欢迎下载使用。
这是一份川教版(2019)八年级下册第3节 绘制统计图一等奖ppt课件,共17页。PPT课件主要包含了学习目标等内容,欢迎下载使用。
这是一份信息技术八年级下册第2节 统计分析数据完美版ppt课件,共15页。PPT课件主要包含了学习目标等内容,欢迎下载使用。