numpy.dtype.flags#

attribute

dtype.flags#

描述如何解释此数据类型的位标志.

位掩码位于 numpy._core.multiarray 中,作为常量 ITEM_HASOBJECT , LIST_PICKLE , ITEM_IS_POINTER , NEEDS_INIT , NEEDS_PYAPI , USE_GETITEM , USE_SETITEM .这些标志的完整说明位于C-API文档中;它们主要用于用户定义的数据类型.

以下示例演示了对此特定dtype的操作需要Python C-API.

示例

>>> import numpy as np
>>> x = np.dtype([('a', np.int32, 8), ('b', np.float64, 6)])
>>> x.flags
16
>>> np._core.multiarray.NEEDS_PYAPI
16