numpy.dtype.isbuiltin#

属性

dtype.isbuiltin#

整数,指示此 dtype 与内置 dtype 的关系.

只读.

0

如果这是一个带有字段的结构化数组类型

1

如果这是一个编译到 numpy 中的 dtype(例如 ints,floats 等)

2

如果 dtype 用于用户定义的 numpy 类型.用户定义的类型使用 numpy C-API 机制来扩展 numpy 以处理新的数组类型.请参阅 NumPy 手册中的 用户定义的数据类型 .

示例

>>> import numpy as np
>>> dt = np.dtype('i2')
>>> dt.isbuiltin
1
>>> dt = np.dtype('f8')
>>> dt.isbuiltin
1
>>> dt = np.dtype([('field1', 'f8')])
>>> dt.isbuiltin
0