Подпрограммы типов данных#

can_cast(from_, to[, casting])

Возвращает True, если приведение между типами данных может произойти согласно правилу приведения.

promote_types(type1, type2, /)

Возвращает тип данных с наименьшим размером и наименьшим скалярным видом, к которому оба type1 и type2 может быть безопасно приведен.

min_scalar_type(a, /)

Для скаляра aвозвращает тип данных с наименьшим размером и наименьшим скалярным видом, который может содержать его значение.

result_type(*arrays_and_dtypes)

Возвращает тип, который получается в результате применения NumPy приведение типов правила для аргументов.

common_type(*arrays)

Возвращает скалярный тип, общий для входных массивов.

Создание типов данных#

dtype(dtype[, align, copy])

--

rec.format_parser(formats, names, titles[, ...])

Класс для преобразования форматов, имён, заголовков описания в dtype.

Информация о типе данных#

finfo(dtype)

Машинные пределы для типов с плавающей точкой.

iinfo(тип)

Ограничения машины для целочисленных типов.

Тестирование типа данных#

isdtype(dtype, kind)

Определить, принадлежит ли предоставленный dtype указанному типу данных kind.

issubdtype(arg1, arg2)

Возвращает True, если первый аргумент является типом кода ниже/равным в иерархии типов.

Разное#

typename(char)

Возвращает описание для данного кода типа данных.

mintypecode(typechars[, typeset, default])

Возвращает символ для минимального типа, к которому можно безопасно привести заданные типы.