Spec-Zone.ru › NumPy 1.16

numpy.dtype.fields

атрибут

dtype.fields

Словарь именованных полей, определенных для этого типа данных, или None.

Словарь индексируется ключами, которые являются именами полей. Каждый элемент словаря представляет собой кортеж, полностью описывающий поле:

(dtype, offset[, title])

Смещение ограничено типом C int, который со знаком и обычно 32 бита. Если присутствует, необязательное название может быть любым объектом (если это строка или unicode, оно также будет ключом в словаре полей, в противном случае — метаданные). Обратите также внимание, что первые два элемента кортежа могут быть переданы непосредственно в качестве аргументов к методам 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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.dtype.fields.html

Spec-Zone.ru

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