内容正文:
数据与
数据分析
目录
python算术运算符
01
数组
02
统计函数
03
学习目标
1、掌握python中的基本算术运算符。
2、了解什么是数组。
3、掌握python中列表类型的基本操作。
4、掌握numpy模块中常用的数组操作。
5、熟练使用numpy模块进行简单的数据统计与分析。
第二部分:数组
读写文本文件
03
当数据量比较大时,将数据依次录入程序容易出错,并且效率低。因此,用文件直接导入数据的方法更加准确、方便。
numpy中可以直接导入文本文件。
建立基础数据表
导入数据
导出数据
第二部分:数组
读写文本文件——建立基础数据表
03
姓名 性别 体重评分 肺活量评分 50米跑评分 立定跳远评分 坐位体前屈评分 800米跑评分 1000米跑评分 1分钟仰卧起坐评分 引体向上评分 附加分 总分
欢欢 男 15 15 20 8.5 7.2 0 20 0 9 2
乐乐 女 15 15 20 7 7.2 17 0 7.6 0 0
团团 男 15 12 14.8 6.6 6.8 0 16 0 4 0
圆圆 女 15 14.25 17 7.6 10 20 0 8 0 2
** 女 15 10.2 16 8 6.6 19 0 8.5 0 0
** 女 15 12 15.2 7 7 16 0 6.8 0 0
** 女 15 15 16 8 8 19 0 8 0 0
第二部分:数组
读写文本文件——建立基础数据表
03
首先要将表中的数据复制到记事本或者写字板,保存为文本文件,数据可以用空格、逗号等分隔符分隔。
第二部分:数组
读写文本文件——导入数据
03
任务五:
从文件导入利用loadtxt()函数,它能够从文本文件中读取数据,并以数组的形式返回。
请分小组讨论,利用loadtxt()函数导入“分项目成绩表”文件来计算总分,编写程序。
代码以及运行结果如下:
第二部分:数组
第二部分:数组
思考?
分小组讨论一下:
1、sum(1)表示的是什么?
2、如果要对数组中的每一列进行求和怎么实现?
第二部分:数组
1、sum(1)表示的是对数组中的每一行进行求和。、
2、如果要对数组中的每一列进行求和可以用sum(0)实现。
第二部分:数组
读写文本文件——导出数据
03
任务五:
请分小组讨论,我们已经完成的数据