内容正文:
八年级下册
第三单元 数据分析与处理
一、教材体系数组
统计函数
数据分析
Python算术运算符
扇形图
折线图
数据及其价值
柱状图
常用的
数据分析软件
数据与数据分析
数据分析与处理
统计分析数据
绘制统计图
二、知识点
1.理解数据的价值。(大数据时代,数据在我们身边无处不在。数据可以帮助人们提取信息,做出决策。对数据进行分析与处理,挖掘其价值,已经成为人们认识和理解现实世界客观事物的重要依据。)
2.了解什么是数据分析。(数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息,并形成结论的过程。)
3.了解常用的数据分析软件。(常用的有电子表格Excel、统计产品与服务解决方案SPSS、统计分析系统SAS和Python等。其中,Python数据处理语言简洁而清晰,操作简单、易学且免费开源。Python中拥有丰富和强大的模块。例如用于科学计算的numpy模块、用于数据可视化的matplotlib模块等,使用它们时往往代码量少,面对海量数据,也能轻松高效地完成数据的分析和处理。)
4. 掌握Python中的基本算术运算符。(加:“+”、减:“-”、乘:“*”、除:“/”、取整除:“//”、幂:“**”、取余数:“%”。)
5. 了解什么是数组。(数组是指由若干元素构成的数据集合。)
6. 掌握Python中列表类型的基本操作。
7. 掌握numpy模块中常用的数组操作。
8. 熟练使用numpy模块进行简单的数据统计与分析。
9. 熟练使用matplotlib模块绘制统计图。
10. 尝试给统计图添加标题、注释和图例。
练习题
一、单选题
1、在Python中,以下运算符号可以返回除法的商的整数部分是( )。
A./ B.//
C.% D.**
【答案】B
【解析】A选项是除号;B选项是取整除符号,可以返回除法的商的整数部分;C选项是取余数符号,可以返回除法的余数;D选项是幂符号,又称次方、乘方符号,可以用来进行幂运算(见课本74页)。因此选项B正确。
2、在Python中,以下运算符号优先级最高的是( )。
A./ B.//
C.% D.**
【答案】D
【解析】在Python中,幂具有最高优先级,其次是乘、除、取余数、取整除,最后是加、减(见课本75页)。因此选项D正确。
3、在Python中,列表用( )表示。
A.( ) B.[ ]
C.{ } D.【 】
【答案】B
【解析】在Python中,列表用英文的中括号表示(见课本77页)。因此选项B正确。
4、在Python中,数组的运算可以用( )模块来实现。
A.turtle B.random
C.numpy D.OpenCV
【答案】C
【解析】在Python中,A选项是海龟绘图模块,B选项是随机模块,C选项是科学计算模块,可以实现数组的运算,D选项是人脸识别模块(见课本78页)。因此选项C正确。
5、在Python中,zeros()函数,可以创建( )。
A.数组元素全部为0的数组 B.数组元素全部为1的数组
C.数组元素全部为2的数组 D.数组元素全部为3的数组
【答案】A
【解析】在Python中,zeros()函数,可以创建数组元素全部为0的数组(见课本80页)。因此选项A正确。
6、在Python中,从文件导入数据可以用( )函数。
A.ones() B.arange()
C.zeros() D.loadtxt()
【答案】D
【解析】在Python中,zeros()函数,可以创建数组元素全部为0的数组,ones()函数,可以创建数组元素全部为1的数组,arange()函数,可以创建等差数组,该函数和之前学过的range()函数类似,从文件导入数据可以用loadtxt()函数(见课本81页)。因此选项D正确。
7、在Python中,对数组中的每一行进行求和需要用到( )函数。
A.sum(0) B.sum(1)
C.sum(2) D.sum(3)
【答案】B
【解析】在Python中,sum(1)可以对数组中的每一行进行求和运算(见课本81页)。因此选项B正确。
8、在Python中,对数组中的每一列进行求和需要用到( )函数。
A.sum(0) B.sum(1)
C.sum(2) D.sum(3)
【答案】A
【解析】在Python中,如果要对数组中的每一列进行求和可以用sum(0)来实现(见课本81页)。因此选项A正确。
9、在Python中,( )函数可将两个或者多个数组水平组合起来形成一个新的数组。
A.savetxt() B.vstack()
C.hstack() D.loadtxt()
【答案】C
【解析】在Python中,A