Тип данных NumPy: функция promo_types ()
функция numpy.promote_types ()
Функция NumPy promo_types () возвращает тип данных с наименьшим размером и наименьшим скалярным видом, к которому можно безопасно привести тип1 и тип2. Возвращаемый тип данных всегда в собственном порядке байтов.
Эта функция симметрична, но редко ассоциативна.
Версия: 1.15.0
Синтаксис:
numpy.promote_types (type1, type2)
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Тип 1 | Первый тип данных. | необходимые |
типа2 | Второй тип данных. | необходимые |
Возвращаемое значение:
out: dtype - продвигаемый тип данных.
Пример 1: функция numpy.promote_types ()
>>> import numpy as np
>>> np.promote_types('f4', 'f8')
dtype('float64')
>>>
>>> np.promote_types('i8', 'f4')
dtype('float64')
>>>
>>> np.promote_types('>i8', '<c8')
dtype('complex128')
>>>
>>> np.promote_types('i4', 'S8')
dtype('S11')
Иллюстрированная презентация:
Иллюстрированная презентация:
Пример 2: функция numpy.promote_types ()
>>> import numpy as np
>>> p = np.promote_types
>>> p('S', p('i1', 'u1'))
dtype('S6')
>>> p(p('S', 'i1'), 'u1')
dtype('S4')
Иллюстрированная презентация:
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущая: Тип данных can_cast ()
Далее: min_scalar_type ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code