创建和操作数值数据_第1页
创建和操作数值数据_第2页
创建和操作数值数据_第3页
创建和操作数值数据_第4页
创建和操作数值数据_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

主讲教师:罗倩倩无锡商业职业技术学院数据科学与机器学习创建和操作数值数据什么是numpyNumPy数值型数据处理0102分层索引031.什么是numpy

NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。一个在python中做科学计算的基础库,重在数值计算,也是大部分python科学计算库的基础库,多用在大型、多维数组上执行数值运算。NumPy的前身Numeric最早是由JimHugunin与其它协作者共同开发,2005年,TravisOliphant在Numeric中结合了另一个同性质的程序库Numarray的特色,并加入了其它扩展而开发了NumPy。NumPy为开放源代码并且由许多协作者共同维护开发。NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶变换、随机数生成等功能特征•强大的ndarray对象和ufunc函数•精巧的函数•比较适合线性代数和随机数处理等科学计算•有效的通用多维数据,可定义任意数据类型•无缝对接数据库2.NumPy数值型数据处理

2.1numpy中常见的数据类型整数类型:浮点数类型:2.2numpy的API

numpy的API2.3numpy运算

numpy运算输出:1.加法,乘法,除法(数组与数字运算)2.4数组与数组计算

运算的广播原则:如果两个数值的后缘维度(trailingdimension,即从末尾开始算起的维度)的轴长度相符或者其中一方的长度为1,则认为它们是广播兼容的。广播会在缺失和(或)长度为1的维度上进行。形状相同的数组之间的加法、乘法、除法:对应位置进行相应运算即可输出:不同形状,维度相同行/列维度相同:对应维度位置上的数据进行运算(列数和行

温馨提示

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

评论

0/150

提交评论