numpy.dtype.flags#

属性

dtype.flags#

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

位掩码在 numpy._core.multiarray 中作为常量 ITEM_HASOBJECTLIST_PICKLEITEM_IS_POINTERNEEDS_INITNEEDS_PYAPIUSE_GETITEMUSE_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