1. Python中的数组
形式
用list和tuple等数据结构表示数组
- 一维数组 list=[1,2,3,4]
- 二维数组 list = [[1,2,3],[4,5,6],[7,8,9]]
array模块
- 通过安装array模块,利用array函数创建数组。array.array(“B”,range(5))
- 提供append,insert和read等方法
2.ndarray
ndarray是N维数组
- Numpy中基本的数据结构
- 所有元素是同一种类型
- 别名为array
- 利用节省内存和提高CPU计算时间
ndarray数组属性
- 维度(dimensions)称为轴(axis),轴的个数称为(rank)
- 基本属性
- ndarray.ndim(秩)
- ndarray.shape(维度)
- ndarray.size(元素总个数)
- ndarray.dtype(元素类型)
- ndarray.itemsize(元素字节大小)
ndarray的创建方法:
arange | array |
---|---|
copy | empty |
empty_like |