ID: 17129892

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

日期:2026-02-13 科目:信息技术 类型:初中课件 查看:58次 大小:1086266B 来源:二一课件通
预览图 1/9
下册,23张,2019,教版,八年级,信息技术
  • cover
(课件网) 川教版(2019) 信息技术(八年级下册) 第三单元 数据分析与处理 3.2 统计分析数据(第2课时) 一 学习目标 1、了解python语言的列表 2、了解numpy数组的运算 二 新课讲解 教师讲解———列表 在程序设计中,需要根据数据之间的逻辑关系和处理任务的要求,将各种数据合成具有一定结构的复合体。 例如: 在超市购物清单中,一条商品信息由“编号(字符串类型)”、“名称(字符串类型)”、“单价(浮点型)”、“数量(整型)”等数据项组成,在python中可用列表来组织和存储。 二 新课讲解 教师讲解———列表 列表是由0或多个元素组成的序列,其中的元素可以是数字、字符串等混合类型的数据,甚至是其他的列表。 有序的可变的元素集合称为列表,不同的类型的元素可以存在于同一列表中,列表一旦创建,就可以添加或者删除其中的元素。 二 新课讲解 教师讲解———列表 列表用等号“=”运算符直接创建列表,列表用方括号“[]”表示,元素之间用逗号”,”分隔。 列表在创建以后可以进行某些特定的操作,例如:提取序列中的一部分元素、判断某个元素是否是序列的成员等。 二 新课讲解 教师讲解———列表→创建列表 创建体重指数计算中的身高和体重数据。 姓名 性别 身高/m 体重/kg 欢欢 男 1.62 52 乐乐 女 1.60 45 团团 男 1.61 43 圆圆 女 1.46 32 二 新课讲解 教师讲解———列表→列表的索引 列表中的元素通过索引来定位,第一个元素的索引是0,第二个元素的索引是1,以此类推不断递增。 52 45 43 32 索引 0 1 2 3 1.62 1.6 1.61 1.46 索引 0 1 2 3 二 新课讲解 教师讲解———列表→列表元素的访问查看 列表的元素可以通过索引查找,来获取某个元素。 二 新课讲解 教师讲解———列表→列表元素的访问查看 但是,在索引查找时,不能访问一个不存在的元素,例如索引值超出了,程序就会报错。 二 新课讲解 教师讲解———列表→列表元素的访问查看 列表还可以访问一定范围内的多个元素,通过冒号“:”间隔的两个索引参数(开始元素序号、结束元素序号后的一个序号)来实现。 二 新课讲解 教师讲解———列表→列表元素的访问查看 列表还可以使用for循环来提取列表中的元素。 二 新课讲解 教师讲解———列表→列表元素的访问查看 利用for循环计算体重指数。 体重指数(BMI)=体重(千克)/身高2(米2) 二 新课讲解 教师讲解———数组 在程序设计中,为了处理方便,把具有相同类型的若干数据按无序的形式组织起来,这些由若干元素构成的数据集合称为数组。 数组的运算可以用numpy模块来实现,numpy是第三方程序模块,它是一个运行速度非常快的科学计算模块,在使用之前必须先进行安装。 二 新课讲解 教师讲解———数组→array()函数 生成数组的最简单的方式是使用array()函数,这个函数可以将输入的一组数据转换成数组。 输入的这组数据可以使多种形式,例如数字、字母、汉字等,数据间使用逗号分隔,一个数组中的数据必须是同一种类型。 对一个数组使用数学运算,实际上就是对数组中的每一个元素进行数学运算。 二 新课讲解 任务一 请编写程序,利用数组计算体重指数。 二 新课讲解 任务一 请编写程序,利用数组计算体重指数。 二 新课讲解 思考 请分别对比前面计算的三种体重指数的结果,看看有哪些不同,各小组派代表分享。 二 新课讲解 思考 方式一 二 新课讲解 思考 方式二 二 新课讲解 思考 方式三 二 新课讲解 思考 方式1和方式2的结果中保留的小数位数多,方式3的结果保留的小数位数少。 两种运行环境对浮点数默认的精度不同,所以numpy模块保留的小数位数要少一些,这样可以节省内存,加快运算速度。 二 新课讲解 拓展练习 请各小组课后运行 ... ...

~~ 您好,已阅读到文档的结尾了 ~~