Spec-Zone.ru › NumPy 1.18

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–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.dtype.fields.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API