python中关于数组的shape、size、ndim等信息

    xiaoxiao2025-03-04  58

    在这里,首先定义一个简单的二维数组,如下:

    >>> 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元素的数据类型

    最新回复(0)