数据类型例程#

can_cast(从_,到[,铸造])

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

promote_types(类型1,类型2)

返回具有最小大小和最小标量类型的数据类型,并且 和 都type1可以type2安全地转换为该数据类型。

min_scalar_type(A, /)

对于 scalar a,返回可以保存其值的最小大小和最小标量类型的数据类型。

result_type(*数组和数据类型)

返回将 NumPy 类型提升规则应用于参数所产生的类型。

common_type(*数组)

返回输入数组共有的标量类型。

obj2sctype(代表[,默认])

返回对象的 Python 类型的标量 dtype 或 NumPy 等效项。

创建数据类型#

dtype(dtype[,对齐,复制])

创建数据类型对象。

format_parser(格式、名称、标题[, ...])

将格式、名称、标题描述转换为数据类型的类。

数据类型信息#

finfo(数据类型)

浮点类型的机器限制。

iinfo(类型)

整数类型的机器限制。

数据类型测试#

issctype(代表)

确定给定对象是否表示标量数据类型。

issubdtype(参数1,参数2)

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

issubsctype(参数1,参数2)

确定第一个参数是否是第二个参数的子类。

issubclass_(参数1,参数2)

确定一个类是否是第二个类的子类。

find_common_type(数组类型,标量类型)

根据标准强制规则确定常见类型。

各种各样的

typename(字符)

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

sctype2char(sc类型)

返回标量数据类型的字符串表示形式。

mintypecode(typechars[,排版,默认])

返回给定类型可以安全地转换为的最小大小类型的字符。

maximum_sctype(吨)

返回与输入同类的最高精度的标量类型。