数据类型例程

can_cast \(从到[, casting] )

如果数据类型之间的强制转换可以根据强制转换规则进行,则返回true。

promote_types \(类型1,类型2)

返回具有最小大小和最小标量类型的数据类型 type1type2 可安全铸造。

min_scalar_type (a)

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

result_type * 数组和类型)

返回将numpy类型提升规则应用于参数后得到的类型。

common_type * 数组)

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

obj2sctype [代表] [, default] )

返回对象的标量数据类型或与python类型等效的numpy类型。

创建数据类型

dtype 

属性

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

类将格式、名称、标题说明转换为数据类型。

数据类型信息

finfo (dType)

浮点类型的机器限制。

iinfo (类型)

整数类型的机器限制。

MachAr \ [float_conv, int_conv, ...] )

诊断机器参数。

数据类型测试

issctype [(Rep])

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

issubdtype \(arg1,arg2)

如果第一个参数是类型层次结构中的类型代码Lower/Equal,则返回true。

issubsctype \(arg1,arg2)

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

issubclass_ \(arg1,arg2)

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

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

根据标准强制规则确定公共类型。

其他

typename (字符)

返回给定数据类型代码的说明。

sctype2char [(sCyType)]

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

mintypecode [字体] [, typeset, default] )

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

maximum_sctype (t)

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