numpy数组的常见属性

创建ndarray数组的时候,数组本身的属性都是通过初始化创建的,通过属性关键字就能访问数组的内部属性,有关的属性访问详情如下:
1 、数组的内存属性访问,主要包括 ndarray.shape ,返回数组的维度元组,
返回数组的形状
ndarray.ndim,返回数组 的维数,比如上面的数组 就是三个维数,
numpy数组的常见属性_第1张图片
ndarray.size ,ndarray.itemsize
前者是数组的元素个数,后者是一个数组元素占用的字节长度,比如整型和浮点型占用的字节长度是不一样的。
numpy数组的常见属性_第2张图片
ndarray.nbytes,这是数组占用的总的内存字节数,

占用的字节数
2 、其他的一些数组属性
ndarray.dtype 这个是最常见的,数组元素的数据类型,比如int8,int16,float32,float64,
数组的类型
ndarray.T,数组的转置属性
ndarray.real ,ndarray.imag 数组的实部和虚部,
numpy数组的常见属性_第3张图片
ndarray.flat,数组的一维迭代器,不管原来数组是几维的,都展平成1维,并返回迭代器。
numpy数组的常见属性_第4张图片
以上是ndarray数组的常见属性,想怎么用都行。

你可能感兴趣的:(CNN,数据结构,numpy)