NumPy-Ndarray对象
NumPy中定义的最重要的对象是称为ndarray
的N维数组类型。它描述相同类型的元素集合。即Ndarray是一个存放相同数据的对象, 数据结构如下:
Ndarray由两部分构成
- 实际的数据
- 描述这些数据的元数据(数据维度、数据类型等)
补充:
- [ ] 数据维度可以是一维、二维、三维、N维
- [ ] 数据类型可以是整型、字符型、浮点型等基本类型,也可以是其它结构类型
简而言之,ndarray是存放N维数据类型的同质数组。
使用ndarray处理数据问题的思路
用Numpy第一步就是要将其他的数据对象转成ndarray对象,转化的过程中你可以指定原始数据中每一个数据的强制转换类型,这就是Numpy中第二个重点dtype,并且可以结构化数据类型
创建好了数据,定义好了数据类型,接下来创造了很多帧对数组处理的方法,这些方法能够针对某一问题快速进行数组转换。
接着创建了基本算术运算方法,位运算方法,以及算术运算函数。
本文接下来就围绕ndarray以及对nadarray的处理来展开讲解。