




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
义乌工商职业技术学院教案2017/2018学年第2学期课程名称python程序设计授课教师陈志军单元号9单元课题第9章科学计算和可视化授课班级17计算机1授课课时:理论2实践2单元教学目的及要求了解科学计算的基本概念了解数据可视化的概念运用科学计算库进行矩阵分析和数值运算运用数据绘图库进行坐标系绘制单元教学内容科学计算Numpy、pandas、matplotlib库的安装和使用单元教学重点使用Numpy库进行科学计算使用matplotlib库进行坐标系绘制单元教学难点Matplotlib库进行雷达图绘制备注
新课讲授科学计算科学计算是解决科学和工程中的数学问题利用计算机进行的数值计算,它不仅是科学家在运算自然规律时所使用的计算工具,更是普通人提升专业化程度的必要手段。Numpy库的使用numpy库处理的最基础数据类型是由同种元素构成的多维数组(ndarray),简称“数组”。数组中所有元素的类型必须相同,数组中元素可以用整数索引,序号从0开始。ndarray类型的维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。一维数组的秩为1,二维数组的秩为2,二维数组相当于由两个一维数组构成。由于numpy库中函数较多且命名容易与常用命名混淆,建议采用如下方式引用numpy库: >>>importnumpyasnpnumpy库常用的创建数组函数算术运算符和比较运算符等。Pandas库的使用PythonDataAnalysisLibrary或pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。Pandas
是python的一个数据分析包,最初由AQRCapitalManagement于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部分。Pandas最初被作为金融数据分析工具而开发出来,因此,pandas为时间序列分析提供了很好的支持。Pandas的名称来自于面板数据(paneldata)和python数据分析(dataanalysis)。paneldata是经济学中关于多维数据集的一个术语,在Pandas中也提供了panel的数据类型。Matplotlib库的使用Pythonmatplotlib是提供数据绘图功能的第三方库,其pyplot子库主要用于实现各种数据展示图形的绘制。matplotlib.pyplot是matplotlib的子库,引用方式如下:>>>importmatplotlib.pyplotaspltmatplotlib库由一系列有组织有隶属关系的对象构成,这对于基础绘图操作来说显得过于复杂。因此,matplotlib提供了一套快捷命令式的绘图接口函数 ,即pyplot子模块。pyplot将绘图所需要的对象构建过程封装在函数中,对用户提供了更加友好的接口。pyplot模块提供一批预定义的绘图函数,大多数 函数可以从函数名辨别它的功能。plt库的绘图区域函数使用figure()函数创建一个全局绘图区域,并且使它成为当前的绘图对象,figsize参数可以指定绘图区域 的宽度和高度,单位为英寸。鉴于figure()函数参数较多,这里采用指定参数名称的方式输入参数。>>>plt.figure(figsize=(8,4))>>>plt.show()#用于展示图片axes()默认创建一个subplot(111)坐标系,参数rec =[left,bottom,width,height]中四个变量的范围都 为[0,1],表示坐标系与全局绘图区域的关系;axisbg指背景色,默认为white。plt子库提供了一组读取和显示相关函数,用于在绘图区域中增加显示内容及读入数据,如下表所示,这些函数需要与其他函数搭配使用。plt库的坐标轴plt库有两个坐标体系;图像坐标和数据坐标。图像坐标将图像所在区域左下角视为原点,将x方向和y方向长度设定为1。整体绘图区域有一个图像坐标,每个axes()和subplot()函数产生的子图也有属于自己的图像坐标。axes()函数参数rect指当前产生的子区域相对于整个绘图区域的图像坐标。数据坐标以当前绘图区域的坐标轴为参考,显示每个数据点的相对位置,这与坐标系里面标记数据点一直。PIL库的使用(手绘图像部分)PIL(PythonImageLibrary)库是Python语言的第三方库,需要通过pip工具安装。:\>pipinstallpillow或者pip3installpillowPIL库可以完成图像归档和图像处理两方面功能需求:图像归档:对图像进行批处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024抚顺矿务局职工工学院辅导员招聘笔试真题
- 2025年微机励磁屏项目合作计划书
- 体育赛事数据分析师笔试试题及答案
- 2025年高纯四氧化三锰项目建议书
- 2025年核电站用电缆项目建议书
- 2024年凉山州会理市定向考聘社区工作者真题
- 消费赠与合同
- 小学科学教科版五年级上册全册易错知识点专项练习(判断选择分单元编排附参考答案和点拨)
- 顶岗实习报告范文3000字
- 享税收优惠-8个备案管理税务风险需防范
- 10kV高压配电室交接性试验报告
- 郑荣禄博士谈保险热点话题
- 多维阅读第4级Animal Fathers 动物爸爸 课件
- 药品不良反应报告事件表
- TJA围手术期血液管理课件
- DB31T 405-2021 集中空调通风系统卫生管理规范
- 新教材波音手册查询(高级)课件
- DB4404-T 29-2022 球墨铸铁排水井盖管理规范
- 151 医用一次性防护服质量检验原始记录(客户需要根据实际修改)
- 现代汉语常用字表(拼音版本)
- 红星水库除险加固工程初步设计报告
评论
0/150
提交评论