numpy.mintypecode
-
numpy.mintypecode(typechars, typeset='GDFgdf', default='d')[source] -
Возвращает символ минимального типа, в который можно безопасно привести данные заданных типов.
Возвращаемый символ типа должен представлять самый маленький размер типа данных, такой, что массив с этим типом может обработать данные из массива всех типов в
typechars(или, еслиtypecharsявляется массивом, то его тип данных dtype.char).Параметры: typechars : список str или array_like
Если список строк, каждая строка должна представлять тип данных. Если array_like, используется символьное представление типа данных массива.
typeset : str или список str, необязательно
Множество символов, из которых выбирается возвращаемый символ. По умолчанию это множество ‘GDFgdf’.
default : 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'
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.mintypecode.html