数据类型例程#

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[, ...])

类用于将格式、名称、标题描述转换为一种数据类型.

数据类型信息#

finfo(dtype)

浮点类型的机器限制.

iinfo(type)

整数类型的机器限制.

数据类型测试#

isdtype(dtype, kind)

确定提供的 dtype 是否属于指定的数据类型 kind.

issubdtype(arg1, arg2)

如果第一个参数是类型层次结构中较低/相等的类型代码,则返回 True.

杂项#

typename(char)

返回给定数据类型代码的描述.

mintypecode(typechars[, typeset, default])

返回给定类型可以安全转换的最小尺寸类型的字符.