Классы типов данных (numpy.dtypes)#

Этот модуль содержит функциональность, связанную с конкретными типами данных, и их классы. Для более общей информации о типах данных также см. numpy.dtype и Объекты типа данных (dtype).

Аналогично встроенной функции types модуль, этот подмодуль определяет типы (классы), которые не широко используются напрямую.

Новое в версии NumPy: 1.25

Модуль dtypes появился в NumPy 1.25. Ранее классы DType были доступны только косвенно.

Классы DType#

Следующие классы соответствуют экземплярам dtype NumPy и скалярным типам NumPy. Классы могут использоваться в isinstance проверки и также могут быть созданы или использованы напрямую. Прямое использование этих классов не является типичным, поскольку их скалярные аналоги (например, np.float64) или строки такие как "float64" может быть использован.

Логический#

numpy.dtypes.BoolDType[источник]#

Целые числа размером в биты#

numpy.dtypes.Int8DType[источник]#
numpy.dtypes.UInt8DType#
numpy.dtypes.Int16DType#
numpy.dtypes.UInt16DType#
numpy.dtypes.Int32DType#
numpy.dtypes.UInt32DType#
numpy.dtypes.Int64DType#
numpy.dtypes.UInt64DType#

целые числа с именами в стиле C (могут быть псевдонимами)#

numpy.dtypes.ByteDType[источник]#
numpy.dtypes.UByteDType#
numpy.dtypes.ShortDType#
numpy.dtypes.UShortDType#
numpy.dtypes.IntDType#
numpy.dtypes.UIntDType#
numpy.dtypes.LongDType#
numpy.dtypes.ULongDType#
numpy.dtypes.LongLongDType#
numpy.dtypes.ULongLongDType#

Числа с плавающей точкой#

numpy.dtypes.Float16DType[источник]#
numpy.dtypes.Float32DType#
numpy.dtypes.Float64DType#
numpy.dtypes.LongDoubleDType#

Комплексный#

numpy.dtypes.Complex64DType[источник]#
numpy.dtypes.Complex128DType#
numpy.dtypes.CLongDoubleDType#

Строки и байтовые строки#

numpy.dtypes.StrDType[источник]#
numpy.dtypes.BytesDType#
numpy.dtypes.StringDType#

Времена#

numpy.dtypes.DateTime64DType[источник]#
numpy.dtypes.TimeDelta64DType#

Другие#

numpy.dtypes.ObjectDType[источник]#
numpy.dtypes.VoidDType#