numpy.dtype.fields
атрибут
-
dtype.fields -
Словарь именованных полей, определенных для этого типа данных, или
None.Словарь индексируется ключами, которые являются именами полей. Каждый элемент в словаре представляет собой кортеж, полностью описывающий поле:
(dtype, offset[, title])
Смещение ограничено целочисленным типом C, который со знаком и обычно 32 бита. Если присутствует, необязательное имя может быть любым объектом (если это строка или юникод, то оно также будет ключом в словаре полей, в противном случае — метаданные). Обратите также внимание, что первые два элемента кортежа можно передавать непосредственно в качестве аргументов методам
ndarray.getfieldиndarray.setfield.См. также
-
ndarray.getfield,ndarray.setfield
Примеры
>>> dt = np.dtype([('name', np.str_, 16), ('grades', np.float64, (2,))]) >>> print(dt.fields) {'grades': (dtype(('float64',(2,))), 16), 'name': (dtype('|S16'), 0)} -
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.dtype.fields.html