NumPy Binary operations: binary_repr() function
numpy.binary_repr() function
The binary_repr() function is used to get the binary representation of the given input number as a string.
Note:
For negative numbers, if width is not given, a minus sign is added to the front. If width is given, the two’s complement of the number is returned, with respect to that width.
In a two’s-complement system negative numbers are represented by the two’s complement of the absolute value.
A N-bit two’s-complement
system can represent every integer in the range −2N−1 to +2N−1 − 1.
Version: 1.15.0
Syntax:
numpy.binary_repr(num, width=None)
Parameter:
Name | Description | Required / Optional |
---|---|---|
num | Only an integer decimal number can be used. | Required |
width | The length of the returned string if num is positive, or the length of the two’s complement if num is negative, provided that width is at least a sufficient number of bits for num to be represented in the designated form. | Optional |
Return value:
bin [str]
Binary representation of num or two’s complement of num.
Example-1: numpy.binary_repr() function
>>> import numpy as np
>>> np.binary_repr(5)
'101'
>>> np.binary_repr(-5)
'-101'
>>> np.binary_repr(5, width=4)
'0101
Example-2: numpy.binary_repr() function
>>> import numpy as np
>>> np.binary_repr(-5, width=4)
'1011'
>>> np.binary_repr(-5, width=5)
'11011'
Python Code Editor:
Previous: unpackbits()
Next: NumPy String operation Home
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework