NumPy Двоичные операции: функция bitwise_xor ()
функция numpy.bitwise_xor ()
Функция bitwise_xor () используется для вычисления побитового XOR двух массивов поэлементно.
Версия: 1.15.0
Синтаксис:
numpy.bitwise-xor (x1, x2, /, out = None, *, где = True, приведение = 'same_kind', order = 'K', dtype = None, subok = True [, signature, extobj]) = <ufunc 'bitwise-xor'>
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
x1, x2 | Только целые и логические типы обрабатываются. | необходимые |
из | Местоположение, в котором сохраняется результат. Если он указан, он должен иметь форму, на которую транслируются входы. Если не предоставлено или Нет, возвращается только что выделенный массив. | Необязательный |
где | Значения True указывают на то, что для вычисления ufunc в этой позиции, значения False указывают, чтобы оставить значение только в выходных данных. | Необязательный |
** kwargs | Для других аргументов только для ключевых слов. |
Возвращаемое значение:
out: [ndarray или scalar]
Результат. Это скаляр, если x1 и x2 являются скалярами.
Пример 1: функция numpy.bitwise_xor ()
>>> import numpy as np
>>> np.bitwise_xor(12, 16)
28
>>> np.binary_repr(28)
'11100'
Пример 2: функция numpy.bitwise_xor ()
>>> import numpy as np
>>> np.bitwise_xor(28, 5)
25
>>> np.bitwise_xor([28, 3], 7)
array([27, 4])
Пример 3: функция numpy.bitwise_xor ()
import numpy as np
>>> np.bitwise_xor([31,3], [5,6])
array([26, 5])
>>> np.bitwise_xor([True, True], [False, True])
array([ True, False], dtype=bool)
Редактор кода Python:
Предыдущая: bitwise_or ()
Далее: инвертировать ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code