numpy.dtype
- class numpy.dtype[source]
-
- Атрибуты
-
alignment-
Требуемое выравнивание (байты) этого типа данных в соответствии с компилятором.
base-
Возвращает dtype для базового элемента подмассивов, независимо от их размерности или формы.
byteorder-
Символ, указывающий порядок байтов этого объекта типа данных.
char-
Уникальный символьный код для каждого из 21 встроенного типа.
descr-
__array_interface__описание типа данных. fields-
Словарь именованных полей, определённых для этого типа данных, или
None. flags-
Флаги, описывающие, как интерпретировать этот тип данных.
hasobject-
Булево значение, указывающее, содержит ли этот dtype какие-либо объекты со счётом ссылок в любом поле или подтипах.
isalignedstruct-
Булево значение, указывающее, является ли dtype структурой, которая поддерживает выравнивание полей.
isbuiltin-
Целое число, указывающее, как этот dtype относится к встроенным dtype.
isnative-
Булево значение, указывающее, является ли порядок байтов этого dtype родным для платформы.
itemsize-
Размер элемента этого объекта типа данных.
kind-
Символьный код (один из ‘biufcmMOSUV’) для идентификации общего типа данных.
metadata-
Либо
None, либо только для чтения словарь метаданных (mappingproxy). name-
Имя с шириной в битах для этого типа данных.
names-
Упорядоченный список имён полей или
None, если полей нет. ndim-
Число измерений подмассива, если этот тип данных описывает подмассив, и
0в противном случае. num-
Уникальное число для каждого из 21 встроенного типа.
shape-
Кортеж формы подмассива, если этот тип данных описывает подмассив, и
()в противном случае. str-
Строка типа протокола массива для этого объекта типа данных.
subdtype-
Кортеж
(item_dtype, shape), если этотdtypeописывает подмассив, и None в противном случае. - type
Методы
newbyteorder([new_order])Возвращает новый dtype с другим порядком байтов.
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.dtype.html