numpy.mintypecode#
- numpy.mintypecode(typechars, typeset='GDFgdf', default='d')[源代码]#
返回给定类型可以安全转换到的最小尺寸类型的字符。
返回的类型字符必须表示最小尺寸的 dtype,使得返回类型的数组能够处理 typechars 中所有类型(或者如果 typechars 是一个数组,则为其 dtype.char)的数组数据。
- 参数:
- typecharsstr 列表或 array_like
如果是一个字符串列表,每个字符串应表示一个 dtype。如果是 array_like,则使用数组 dtype 的字符表示。
- typesetstr 或 str 列表,可选
返回的字符将从中选择的字符集。默认字符集是 ‘GDFgdf’。
- defaultstr,可选
默认字符,如果 typechars 中的字符没有与 typeset 中的任何字符匹配,则返回此字符。
- 返回:
- typecharstr
表示找到的最小尺寸类型的字符。
另请参阅
示例
>>> import numpy as np >>> np.mintypecode(['d', 'f', 'S']) 'd' >>> x = np.array([1.1, 2-3.j]) >>> np.mintypecode(x) 'D'
>>> np.mintypecode('abceh', default='G') 'G'