кодесурса
«NumPy

NumPy Двоичные операции: функция right_shift ()

script1adsense2code
script1adsense3code

функция numpy.right_shift ()

Функция right_shift () используется для сдвига битов целого числа вправо. Биты сдвинуты вправо х2. Поскольку внутреннее представление чисел представлено в двоичном формате, эта операция эквивалентна делению x1 на 2 ** x2.

Версия: 1.15.0

Синтаксис:

 numpy.right_shift (x1, x2, /, out = None, *, где = True, приведение = 'same_kind', order = 'K', dtype = None,
subok = True [, signature, extobj]) = <ufunc 'right_shift'> 

Параметр:

название Описание Необходимые /
Необязательный
x1 Входные значения. необходимые
x2 Количество бит для удаления справа от x1. необходимые
из Местоположение, в котором сохраняется результат. Если он указан, он должен иметь форму, на которую транслируются входы. Если не предоставлено или Нет, возвращается только что выделенный массив. Необязательный
где Значения True указывают на то, что для вычисления ufunc в этой позиции, значения False указывают, чтобы оставить значение только в выходных данных. Необязательный
** kwargs Для других аргументов только для ключевых слов.

Возвращаемое значение:

out: [ndarray, int]
Вернуть x1 с битами, сдвинутыми x2 раза вправо. Это скаляр, если x1 и x2 являются скалярами.

Пример 1: функция numpy.right_shift ()

>>> import numpy as np
>>> np.binary_repr(12)
'1100'
>>> np.right_shift(12, 2)
3
>>> np.binary_repr(7)
'111'

Пример 2: функция numpy.right_shift ()

>>> import numpy as np
>>> np.right_shift(12, [2,3,5])
array([3, 1, 0], dtype=int32)

Редактор кода Python:

Предыдущая: left_shift ()
Далее: Упаковка битов

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code