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