NumPy Двоичные операции: функция bitwise_or ()
функция numpy.bitwise_or ()
Функция bitwise_or () используется для вычисления побитового ИЛИ двух массивов поэлементно.
Версия: 1.15.0
Синтаксис:
numpy.bitwise_or (x1, x2, /, out = Нет, *, где = True, приведение = 'same_kind', order = 'K', dtype = Нет, subok = True [, signature, extobj]) = <ufunc 'bitwise_or'>
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
x1, x2 | Только целые и логические типы обрабатываются. | необходимые |
из | Местоположение, в котором сохраняется результат. Если он указан, он должен иметь форму, на которую транслируются входы. Если не предоставлено или Нет, возвращается только что выделенный массив. | Необязательный |
где | Значения True указывают на то, что для вычисления ufunc в этой позиции, значения False указывают, чтобы оставить значение только в выходных данных. | Необязательный |
** kwargs | Для других аргументов только для ключевых слов. |
Возвращаемое значение:
out: [ndarray или scalar]
Результат: это скаляр, если x1 и x2 являются скалярами.
Пример 1: функция numpy.bitwise_or ()
>>> import numpy as np
>>> np.bitwise_or(34, 4)
38
>>> np.bitwise_or([34, 4], 3)
array([35, 7])
>>> np.bitwise_or([34, 4], [2, 3])
array([34, 7])
Пример 2: функция numpy.bitwise_or ()
>>> import numpy as np
>>> np.bitwise_or(np.array([2, 3, 256]), np.array([3, 3, 3]))
array([ 3, 3, 259])
>>> np.array([2, 3, 256]) | np.array([3, 3, 3])
array([ 3, 3, 259])
>>> np.bitwise_or([True, True], [False, True])
array([ True, True], dtype=bool)
Редактор кода Python:
Предыдущая: bitwise_and ()
Далее: bitwise_xor ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code