数据类型例程#

can_cast(from_, to[, casting])

如果数据类型之间的转换可以按照转换规则进行,则返回 True。

promote_types(type1, type2)

返回一个数据类型,该数据类型具有最小的大小和最小的标量类型,type1type2 都可以安全地转换成此类型。

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(type)

整数类型的机器限制。

数据类型测试#

isdtype(dtype, kind)

确定所提供的 dtype 是否为指定的数据类型 kind

issubdtype(arg1, arg2)

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

杂项#

typename(char)

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

mintypecode(typechars[, typeset, default])

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