numpy.dtype.descr#

attribute

dtype.descr#

__array_interface__ description of the data-type.

The format is that required by the ‘descr’ key in the__array_interface__ attribute.

Warning: This attribute exists specifically for__array_interface__,and passing it directly tonumpy.dtype will not accurately reconstructsome dtypes (e.g., scalar and subarray dtypes).

Examples

>>>importnumpyasnp>>>x=np.dtype(float)>>>x.descr[('', '<f8')]
>>>dt=np.dtype([('name',np.str_,16),('grades',np.float64,(2,))])>>>dt.descr[('name', '<U16'), ('grades', '<f8', (2,))]
On this page