- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据分析和可视化学习目标了解“numpy”模块和“pandas”模块的主要功能。掌握“numpy”模块重要的运算方法。掌握“pandas”模块重要的数据模型结构。了解数据可视化和GUI的区别。掌握“matplotlib”模块的重要绘图方法。数据分析模块Python数据分析使用“numpy”和“pandas”这两个科学运算模块。“numpy”模块:它是一个科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成等功能,并可与C++/Fortran语言无缝结合。“pandas”模块:是基于“numpy”的数据分析模块,提供了大量标准数据模型和高效操作大型数据集所需要的工具,可以说“pandas”是使得Python能够成为高效且强大的数据分析环境的重要因素之一。Numpy模块基本属性#导入模块importnumpyasnp#将其他数据类型转换为矩阵数组。print(np.array([1,2,3,4,5,6])) #将列表转换为一维矩阵数组[123456]print(np.array((1,2,3,4,5,6))) #将元组转换为一维矩阵数组[123456]#使用“numpy”模块的基本属性arr1=np.array([1,2,3,4,5,6])print(arr1.ndim) #维度1print(arr1.shape) #行数和列数返回为元组类型(6,)print(arr1.size) #元素个数6Numpy模块创建矩阵数组#创建矩阵数组importnumpyasnparr1=np.array([1.2,2,3,4,5],dtype=np.int) #类型设置为整形print(arr1)[12345]arr1=np.array([1.2,2,3,4,5],dtype=np.float) #类型设置为浮点型print(arr1)[1.22.3.4.5.]#赋初值arr1=np.zeros((4,5)) print(arr1)[[0.0.0.0.0.][0.0.0.0.0.][0.0.0.0.0.][0.0.0.0.0.]]arr2=np.ones((4,5))print(arr2)[[1.1.1.1.1.][1.1.1.1.1.][1.1.1.1.1.][1.1.1.1.1.]]#修改矩阵数组的形状arr3=np.arange(9).reshape(3,3)print(arr3)[[012][345][678]]#创建线段型数据arr1=np.linspace(0,5,10)print(arr1)[0.011223345.]Numpy模块基本运算#矩阵运算importnumpyasnpx=np.array([1,2,3,4])y=np.arange(5,9)z=x-y #矩阵减法print(z)[-4-4-4-4]z=x+y #矩阵加法print(z)[681012]z=x*y #矩阵乘法print(z)[5122132]z=x/y #矩阵除法print(z)[0.2000.5]z=x**3 #矩阵x的3次方print(z)[182764]#可以使矩阵进行关系运算或者调用某些数学函数。print(x2) #矩阵关系运算判断矩阵中的每个元素是否小于数值2[TrueFalseFalseFalse]print(x==y) #矩阵关系运算判断矩阵x和矩阵y对应元素是否相等[FalseFalseFalseFalse]z=np.sin(x) #矩阵求正弦值print(z)[000-0.7568025]#多维矩阵运算和一维矩阵运算的区别importnumpyasnp
您可能关注的文档
- Protel 99 SE原理图及PCB设计实例教程:PCB封装的绘制.ppt
- Protel 99 SE原理图及PCB设计实例教程:PCB综合设计实例.ppt
- Protel 99 SE原理图及PCB设计实例教程:波形发生器层次原理图的设计.ppt
- Protel 99 SE原理图及PCB设计实例教程:印制电路板设计基础.ppt
- Protel99SE的安装与基本操作.ppt
- Python程序设计案例教程课件:Python基本结构.ppt
- Python程序设计案例教程课件:函数操作.ppt
- Python程序设计案例教程课件:列表操作.ppt
- Python程序设计案例教程课件:认识Python.ppt
- Python程序设计案例教程课件:元组和字典操作.ppt
最近下载
- 土地复垦可行性分析zhouqi.docx VIP
- 国开2021《Web开发基础》形考任务1-5题目汇总.doc VIP
- 四、 中国近代化的探索 教学设计 2023~2024学年统编版八年级历史上册.docx
- 2021需氧菌性阴道炎诊治专家共识.pptx VIP
- 小红书2025好势发生营销IP新版图通案.pdf
- 传统村落保护与发展规划.ppt VIP
- 国开2021《Web开发基础》形考任务1-5题目汇总.docx VIP
- 2023人教版(PEP)小学英语(三、四、五、六年级)词汇及常用表达法(课本同步).pdf VIP
- 日立电梯HGE乘客电梯调试指导手册.pdf
- 风电场运维安全管理.pptx VIP
文档评论(0)