numpy.mintypecode
- numpy.mintypecode(typechars, typeset='GDFgdf', default='d')[source]
-
Возвращает символ минимального типа, в который можно безопасно привести заданные типы.
Возвращаемый символ типа должен представлять наименьший размер dtype, такой что массив возвращаемого типа может обрабатывать данные из массива всех типов в
typechars(или еслиtypecharsявляется массивом, то его dtype.char).- Параметры:
-
- typecharsсписок str или array_like
-
Если список строк, каждая строка должна представлять dtype. Если array_like, используется строковое представление типа массива.
- typesetстрока или список строк, необязательно
-
Набор символов, из которых выбирается возвращаемый символ. По умолчанию — ‘GDFgdf’.
- defaultстрока, необязательно
-
Символ по умолчанию, возвращается, если ни один из символов в
typecharsне соответствует символу вtypeset.
- Возвращаемое значение:
-
- typecharстрока
-
Символ, представляющий минимальный тип, который был найден.
См. также
Примеры
>>> np.mintypecode(['d', 'f', 'S']) 'd' >>> x = np.array([1.1, 2-3.j]) >>> np.mintypecode(x) 'D'
>>> np.mintypecode('abceh', default='G') 'G'
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.mintypecode.html