- 一维数据由对等关系的有序或无需数据构成采用线性方式组织。
- 都是表示一组数据的有序结构
- 不同:列表:数据类型可以不同例如:3.1415,‘pi’‘3.14’
- 二维数据由多个一維数据构成,是一维数据的组合形式
- Python表示(列表表示):如:
- 多维数据由一维或二维数据在新维度上扩展形成。
- NumPy是用于数据科学计算的基础模块重在数值计算,也是大部分python可算计算库的基础库多用于在大型、多维数组上执行数值计算
- as np:引入模块的别名,别名可以省略戓更改建议使用这个约定的别名
- ndarray(数组)是存储单一数据类型的多维数组
- NumPy基本数据类型与其取值范围(只展示一部分)
- 从python中的列表、元組等类型创建ndarray数组
注:astype()方法一定会创建新的数组(原始数据的拷贝),即使两个类型一致
ndarray数组向列表的转换
通过索引和切片访问数组
- 索引:获取数组中特定位置元素的过程
- 切片:获取数组元素子集的过程
- 其中’[ ]'里面代表的是:起始编号:终止编号(不含):步长
注:每个維度一个索引值,用逗号分割
- 数组与标量之间的运算作用于数组的每一个元素
例:计算a与元素平均值的商