1. 特点
NumPy提供N维数组类型ndarray
是相同类型的“items”的集合
- 每个item占用相同大小的内存块
- 每个item由单独的数据类型对象指定, 数据类型对象还可以表示数据结构
2. 属性
ndarray.shape 数组维度的元组(几个元素,几维数组)
ndarray.flags 有关阵列内存布局的信息(C连续还是F连续,可修改)
ndarray.ndim 数组维数
ndarray.size 数组中的元素数量
ndarray.itemsize 每一个元素占的位数
ndarray.nbytes 数组元素消耗的总字节数
3. 类型
dtype是numpy.dtype类型
如:dtype('int64')等,表示不同数值范围
创建时指定:
a= np.array(data, dtype=np.float32)
通常对于numpy数组来说,存储的都是同一类型的数据,也可以通过numpy.dtype来实现数据类型对象表示数据结构。
网友评论