numpy.dtype.fields#

屬性

dtype.fields#

為此資料型別定義的具名字段字典,或 None

此字典以欄位名稱作為鍵值索引。字典中的每個條目都是一個完整描述欄位的元組

(dtype, offset[, title])

偏移量限制為 C int,其為帶號且通常為 32 位元。如果存在,可選的標題可以是任何物件(如果它是字串或 Unicode,那麼它也將是欄位字典中的鍵,否則它是元數據)。另請注意,元組的前兩個元素可以直接作為參數傳遞給 ndarray.getfieldndarray.setfield 方法。

範例

>>> import numpy as np
>>> dt = np.dtype([('name', np.str_, 16), ('grades', np.float64, (2,))])
>>> print(dt.fields)
{'grades': (dtype(('float64',(2,))), 16), 'name': (dtype('|S16'), 0)}