numpy.dtype
-
class numpy.dtype[source] -
- Attributes
-
-
alignment -
The required alignment (bytes) of this data-type according to the compiler.
-
base -
Returns dtype for the base element of the subarrays, regardless of their dimension or shape.
-
byteorder -
A character indicating the byte-order of this data-type object.
-
char -
A unique character code for each of the 21 different built-in types.
-
descr -
__array_interface__description of the data-type. -
fields -
Dictionary of named fields defined for this data type, or
None. -
flags -
Bit-flags describing how this data type is to be interpreted.
-
hasobject -
Boolean indicating whether this dtype contains any reference-counted objects in any fields or sub-dtypes.
-
isalignedstruct -
Boolean indicating whether the dtype is a struct which maintains field alignment.
-
isbuiltin -
Integer indicating how this dtype relates to the built-in dtypes.
-
isnative -
Boolean indicating whether the byte order of this dtype is native to the platform.
-
itemsize -
The element size of this data-type object.
-
kind -
A character code (one of ‘biufcmMOSUV’) identifying the general kind of data.
-
metadata -
Either
Noneor a readonly dictionary of metadata (mappingproxy). -
name -
A bit-width name for this data-type.
-
names -
Ordered list of field names, or
Noneif there are no fields. -
ndim -
Number of dimensions of the sub-array if this data type describes a sub-array, and
0otherwise. -
num -
A unique number for each of the 21 different built-in types.
-
shape -
Shape tuple of the sub-array if this data type describes a sub-array, and
()otherwise. -
str -
The array-protocol typestring of this data-type object.
-
subdtype -
Tuple
(item_dtype, shape)if thisdtypedescribes a sub-array, and None otherwise. - type
-
Methods
newbyteorder([new_order])Return a new dtype with a different byte order.
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.dtype.html