numpy.dtype.isbuiltin#

属性

dtype.isbuiltin#

一个整数,指示此数据类型与内置数据类型之间的关系。

只读。

0

如果这是具有字段的结构化数组类型

1

如果这是编译到 NumPy 中的数据类型(例如整数、浮点数等)

2

如果该数据类型是用户定义的 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