numpy.mintypecode

numpy.mintypecode(typechars, typeset='GDFgdf', default='d')[源代码]

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

返回的类型字符必须表示最小大小的数据类型,以便返回类型的数组可以处理中所有类型的数组中的数据。 typechars (或) typechars 是一个数组,然后是它的dtype.char)。

参数
typecharsstr或array-like列表

如果是字符串列表,则每个字符串都应表示一个数据类型。如果类似数组,则使用数组数据类型的字符表示形式。

typesetstr或str列表,可选

从中选择返回字符的字符集。默认设置为“gdfgdf”。

default可选的STR

默认字符,如果 typechars 匹配中的字符 typeset .

返回
typecharSTR

表示找到的最小大小类型的字符。

实例

>>> np.mintypecode(['d', 'f', 'S'])
'd'
>>> x = np.array([1.1, 2-3.j])
>>> np.mintypecode(x)
'D'
>>> np.mintypecode('abceh', default='G')
'G'