Python程序设计教程(工作手册式) 教案 王瑶 情景五 Python数据分析与可视化_第1页
Python程序设计教程(工作手册式) 教案 王瑶 情景五 Python数据分析与可视化_第2页
Python程序设计教程(工作手册式) 教案 王瑶 情景五 Python数据分析与可视化_第3页
Python程序设计教程(工作手册式) 教案 王瑶 情景五 Python数据分析与可视化_第4页
Python程序设计教程(工作手册式) 教案 王瑶 情景五 Python数据分析与可视化_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python程序设计工作手册式教材教案专业名称:课程名称:Python程序设计任课班级:教师姓名:所属院系:职称:课时:64使用教材:

情景五揭秘Python程序设计之谜教学课题NumPy基础学习序号1课时2教学手段多媒体、板书、实训室教学方法讲授法、演示法、案例法教学课型□理论□实训√一体化□(其它)教学目标能力目标:能够按要求实现数组的相关操作。知识目标:了解Numpy库的常规使用方法素质目标:接受新知识、自主学习的能力。教学重点数组教学难点数组教学过程设计备注一、技术准备安装NumPy最简单的方法就是使用pip工具:cmd回车进入命令行窗口,输入pipinstallNumPy。测试:二、教学内容1、数组NumPy中的数组使用跟Python中的列表非常类似,区别如下:一个列表中可以存储多种数据类型,而数组只能存储同种数据类型;数组可以是多维的,当数组中的所有数据类型都是数值型的时候,相当于线性代数中的矩阵,是可以进行相互间的运算的。数组类型名称描述bool_布尔型数据类型(True或者False)int_默认的整数类型(类似于C语言中的long,int32或int64)intc与C的int类型一样,一般是int32或int64intp用于索引的整数类型(类似于C的ssize_t,一般情况下仍然是int32或int64)int8字节(-128to127)int16整数(-32768to32767)int32整数(-2147483648to2147483647)int64整数(-9223372036854775808to9223372036854775807)uint8无符号整数(0to255)uint16无符号整数(0to65535)uint32无符号整数(0to4294967295)uint64无符号整数(0to18446744073709551615)float_float64类型的简写float16半精度浮点数,包括:1个符号位,5个指数位,10个尾数位float32单精度浮点数,包括:1个符号位,8个指数位,23个尾数位float64双精度浮点数,包括:1个符号位,11个指数位,52个尾数位complex_complex128类型的简写,即128位复数complex64复数,表示双32位浮点数(实数部分和虚数部分)complex128复数,表示双64位浮点数(实数部分和虚数部分)2、数组的创建N维数组的创建空数组的创建全0数组的创建全1数组的创建涉及数值范围数组的创建等差数列数组的创建等比数列数组的创建3、NumPy常用函数数组处理函数数学函数统计函数IO函数部分常用函数的演示。三、总结通过本次任务的学习和实践,使我们熟悉了数组和NumPy常用函数的使用,并且能够熟练掌握数组创建和常见处理方法。NumPy库中函数很多,由于篇幅有限,部分函数没有给出用法,也没有进行案例演示,请同学们自行利用网络和其他资源检索相关函数的实际使用方法,提高信息检索能力。作业布置教学反思情景五揭秘Python程序设计之谜教学课题Matploblib基础学习序号1课时2教学手段多媒体、板书、实训室教学方法讲授法、演示法、案例法教学课型□理论□实训√一体化□(其它)教学目标能力目标:能够按要求实现数组的相关操作。知识目标:了解Matploblib库的常规使用方法素质目标:接受新知识、自主学习的能力。教学重点数组教学难点数组教学过程设计备注一、技术准备安装Matploblib与安装NumPy的方法类似:cmd回车进入命令行窗口,输入pipinstallMatploblib。matplotlib的导入:importmatplotlib.pyplotasplt二、教学内容1、认识MatploblibFigure的创建和显示。创建了Figure对象之后,还需要创建轴,没有轴的话就没有绘图基准,所以需要添加Axes。二、各种相应图形的绘制及演示线图散点图直方图饼图等高线(轮廓图)以上各种图形绘制函数的说明和演示。三、总结通过本次任务的学习和实践,使我们熟悉了利用matplotlib中的相关函数绘制一些常见图形的方法。利用matplotlib中的相关函数可以绘制许多类型的图形,由于篇幅有限,部分图形的绘制没有演示,请同学们自行利用网络和其他资源检索其他图形的绘制方法,提高信息检索能力。作业布置教学反思情景五揭秘Python程序设计之谜教学课题Pandas基础学习序号1课时2教学手段多媒体、板书、实训室教学方法讲授法、演示法、案例法教学课型□理论□实训√一体化□(其它)教学目标能力目标:能够按要求实现数组的相关操作。知识目标:了解Pandas库的常规使用方法素质目标:接受新知识、自主学习的能力。教学重点数组教学难点数组教学过程设计备注一、技术准备安装Matploblib与安装NumPy的方法类似:cmd回车进入命令行窗口,输入pipinstallpandas。matplotlib的导入:importpandas二、教学内容1、Series认识2、DataFrame结构3、Pandassorting排序按标签排序—sort_index()方法按数值排序—sort_values()方法4、Pandas统计函数函数名称描述说明count()统计某个非空值的数量。sum()求和mean()求均值median()求中位数mode()求众数std()求标准差min()求最小值max()求最大值abs()求绝对值prod()求所有数值的乘积。cumsum()计算累计和,axis=0,按照行累加;axis=1,按照列累加。cumprod()计算累计积,axis=0,按照行累积;axis=1,按照列累积。corr()计算数列或变量之间的相关系数,取值-1到1,值越大表示关联性越强。5、PandasExcel读写操作to_exc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论