在这里,首先定义一个简单的二维数组,如下:
>>> import numpy as np
>>> a=np.array([[1,2],[3,4],[5,6]])
>>> type(a)
<type 'numpy.ndarray'>
>>> a.shape
(3, 2)
>>> a.size
6
>>> a.itemsize
8
>>> a.ndim
2
>>> a.dtype.name
'int64'
稍微复杂一点
>>> a=np.array([[[0,0,0],[1,1,1],[2,2,2]],[[3,3,3],[4,4,4],[5,5,5]],[[6,6,6],[7,7,7],[8,8,8]]])
>>> type(a)
<type 'numpy.ndarray'>
>>> a.shape
(3, 3, 3)
>>> a.size
27
>>> a.itemsize
8
>>> a.ndim
3
>>> a.dtype.name
'int64'
其中
type(a)表示a为numpy.ndarray类型
a.shape表示每一个维度的信息
a.size表示包含的元素总数
a.itemsize每个元素所占用的字节数目
a.ndim表示a的维度
a.dtype.name元素的数据类型