Spec-Zone.ru › NumPy 1.20

numpy.mintypecode

numpy.mintypecode(typechars, typeset='GDFgdf', default='d') [source]

Возвращает символ минимального типа, в который можно безопасно привести заданные типы.

Возвращаемый символ типа должен представлять собой тип с наименьшим размером, такой, что массив возвращаемого типа может обработать данные из массива всех типов в typechars (или если typechars является массивом, то его dtype.char).

Параметры
typecharslist of str or array_like

Если список строк, каждая строка должна представлять тип данных. Если array_like, используется символьное представление типа данных массива.

typesetstr or list of str, optional

Набор символов, из которых выбирается возвращаемый символ. По умолчанию это набор ‘GDFgdf’.

defaultstr, optional

Символ по умолчанию, который возвращается, если ни один из символов в typechars не совпадает с символом в typeset.

Возвращает
typecharstr

Символ, представляющий минимальный тип, который был найден.

См. также

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'

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.mintypecode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API