NumPy Двоичные операции: функция binary_repr ()
Функция numpy.binary_repr ()
Функция binary_repr () используется для получения двоичного представления заданного входного числа в виде строки.
Примечание. Для отрицательных чисел, если ширина не указана, знак минус добавляется спереди. Если указана ширина, то возвращается число, дополненное двумя, относительно этой ширины.
В системе двойного дополнения отрицательные числа представлены дополнением двух абсолютного значения.
N-битная система с двумя дополнительными символами может представлять каждое целое число в диапазоне от -2 N -1 до +2 N -1 1.
Версия: 1.15.0
Синтаксис:
numpy.binary_repr (num, width = None)
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Num | Можно использовать только целое десятичное число. | необходимые |
ширина | Длина возвращаемой строки, если num положительная, или длина дополнения до двух, если num отрицательная, при условии, что ширина является, по крайней мере, достаточным количеством битов для представления num в обозначенной форме. | Необязательный |
Возвращаемое значение:
мусорное ведро
Двоичное представление числа num или два дополнения числа num.
Пример 1: функция numpy.binary_repr ()
>>> import numpy as np
>>> np.binary_repr(5)
'101'
>>> np.binary_repr(-5)
'-101'
>>> np.binary_repr(5, width=4)
'0101
Пример 2: функция numpy.binary_repr ()
>>> import numpy as np
>>> np.binary_repr(-5, width=4)
'1011'
>>> np.binary_repr(-5, width=5)
'11011'
Редактор кода Python:
Предыдущая: unpackbits ()
Следующая: NumPy String операция Home
Новый контент: Composer: менеджер зависимостей для PHP , R программирования