NumPy Бинарные операции: функция invert ()
функция numpy.invert ()
Функция invert () используется для вычисления побитовой инверсии или побитового НЕ для поэлементного.
Версия: 1.15.0
Синтаксис:
numpy.invert (x, /, out = None, *, где = True, приведение = 'same_kind', order = 'K', dtype = None, subok = True [, signature, extobj]) = <ufunc 'invert'>
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Икс | Только целые и логические типы обрабатываются. | необходимые |
из | Местоположение, в котором сохраняется результат. Если он указан, он должен иметь форму, на которую транслируются входы. Если не предоставлено или Нет, возвращается только что выделенный массив. | Необязательный |
где | Значения True указывают на то, что для вычисления ufunc в этой позиции, значения False указывают, чтобы оставить значение только в выходных данных. | Необязательный |
** kwargs | Для других аргументов только для ключевых слов. |
Возвращаемое значение:
out: [ndarray или scalar]
Результат: это скаляр, если x скаляр.
Пример 1: функция numpy.invert ()
import numpy as np
>>> np.invert(np.array([13], dtype=uint16))
array([65522], dtype=uint16)
>>> np.binary_repr(1, width=16)
'0000000000000001'
>>> np.binary_repr(65522, width=16)
'1111111111110010'
Пример 2: функция numpy.invert ()
import numpy as np
>>> np.invert(np.array([13], dtype=np.int8))
array([-14], dtype=int8)
>>> np.binary_repr(-14, width=8)
'11110010'
Редактор кода Python:
Предыдущая: bitwise_xor ()
Далее: left_shift ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code