numpy.mintypecode¶
-
numpy.
mintypecode
(typechars, typeset='GDFgdf', default='d')[source]¶ 返回可以安全地转换给定类型的最小大小类型的字符。
返回的类型字符必须表示最小的dtype,以便返回类型的数组可以处理来自typechars中所有类型的数组的数据(或者如果typechars 数组,然后是它的dtype.char)。
参数: typechars:str或array_like的列表
如果是字符串列表,每个字符串应该代表一个dtype。如果array_like,则使用数组dtype的字符表示。
typeset:str或str的列表,可选
返回的字符从中选择的字符集。默认设置为“GDFgdf”。
默认:str,可选
如果typechars中没有字符与typeset中的字符匹配,则返回默认字符。
返回: typechar:str
表示找到的最小大小类型的字符。
也可以看看
dtype
,sctype2char
,maximum_sctype
例子
>>> np.mintypecode(['d', 'f', 'S']) 'd' >>> x = np.array([1.1, 2-3.j]) >>> np.mintypecode(x) 'D'
>>> np.mintypecode('abceh', default='G') 'G'