- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Numpy的使用
;数组的使用;学习目标;NumPy是Python语言的一个扩展程序库,支持大量的维度数组和矩阵运算。NumPy还是一个运算速度非常快的数学库,具有强大的数组广播能力与整合 C/C++/FORTRAN 代码的工具,同时有线性代数、傅里叶变换、随机数生成等功能。本章将详细讲述 NumPy的基本使用。;;3.1 数组的使用;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.1 数组的创建;3.1.2 数组的属性;3.1.2 数组的属性;3.1.2 数组的属性;3.1.2 数组的属性;3.1.2 数组的属性;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.3 数组的运算;3.1.4 数组的索引;3.1.4 数组的索引;3.1.4 数组的索引;3.1.4 数组的索引;3.1.4 数组的索引;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;3.1.5 数组的变换;;3.2 矩阵的使用;3.2.1 矩阵的创建;3.2.1 矩阵的创建;3.2.1 矩阵的创建;3.2.2 矩阵的合并;3.2.2 矩阵的合并;3.2.2 矩阵的合并;3.2.3 矩阵的运算;3.2.3 矩阵的运算;3.2.3 矩阵的运算;3.2.3 矩阵的运算;3.2.4 矩阵的属性;3.2.4 矩阵的属性;3.2.4 矩阵的属性;;3.3.1 通用函数的使用;3.3.1 通用函数的使用;3.3.1 通用函数的使用;3.3.1 通用函数的使用;3.3.1 通用函数的使用;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.2 数据的保存和读取;3.3.3 随机数生成;3.3.3 随机数生成;3.3.3 随机数生成;3.3.4 NumPy与数据统计;3.3.4 NumPy与数据统计;3.3.4 NumPy与数据统计;3.3.4 NumPy与数据统计;3.3.4 NumPy与数据统计;3.3.4 NumPy与数据??计;3.3.4 NumPy与数据统计;NumPy处理数据的优势是其具有ndarray对象,同时具有 C函数处理接口,提高它的运行速度。本章主要讲述了数组对象的创建、属性,以及相关的运算。开发者获取数据时,可以通过数组的索引进行检索,在简单的一维数组进行索引时和普通的 Python列表索引基本一致。而复杂维度数据进行索引时将要改变以往的看法,要将多维数组的每个维度进行不同的索引,以看成确定数据的坐标方式。
在使用 NumPy进行开发时还会使用矩阵对象,NumPy中经常使用 mat()函数进行矩阵的创建,还可以使用 matrix()函数进行矩阵的创建。
NumPy中还包含一些专用的通用函数,用来提升开发者的开发速度,如abs()函数、sum()函数都是数据分析中的常用函数。;Random 模块也是在数据分析中经常使用的模块,例如创建一个具有正态分布的数组,就需要使用 Random 模块,此模块的使用频率较高。
在数据处理过程中经常会面临数据的保存问题,NumPy中提供了save()函数进行数据保存,此种方法保存的数据形式是二进制数据,同时这种保存方式适合单数组保存,如果想要保存多数 组 时 可 以 使 用 savez()函 数。NumPy 提 供 了load()函 数 进 行 数 据 载 入。NumPy还提供了savetxt()函数将数据存储在.txt文件中,与savetxt()函数相
您可能关注的文档
- 青春健康教育 课件全套 第1--5单元 认识“性”---成长之“网.ppt
- 大学生心理素质拓展 课件全套 第1--6篇 自我成长--组织管理本.ppt
- 大数据营销 课件 2.大数据与营销.ppt
- 大数据营销 课件 3.大数据营销策略及应用.ppt
- 大数据营销 课件 4.大数据营销全流程.ppt
- 大数据营销 课件 5.大数据处理实战.ppt
- 大数据营销 课件 6.大数据与跨境电商.ppt
- 大数据营销 课件 7.大数据营销人才能力素质.ppt
- 大数据营销 课件 1.大数据概论.ppt
- 大数据营销 课件 8.大数据营销伦理.ppt
- Python快乐编程——数据分析与实战 课件 第4章 Pandas的使用.pptx
- Python快乐编程——数据分析与实战 课件 第5章 Matplotlib的使用.pptx
- Python快乐编程——数据分析与实战 课件 第6章 时间序列分析.pptx
- Python快乐编程——数据分析与实战 课件 第7章 数据处理的基本手段.pptx
- Python快乐编程——数据分析与实战 课件 第8章 基于文本的自然语言分析.pptx
- Python快乐编程——数据分析与实战 课件 第9章 ScikitLearn数据建模.pptx
- Python快乐编程——数据分析与实战 课件 第10章 数据可视化进阶.pptx
- Python快乐编程——数据分析与实战 课件 第11章 数据分析案例——就业分析.pptx
文档评论(0)