# numpy.invert()

#### Python Data Science basics with Numpy, Pandas and Matplotlib

Most Popular

63 Lectures 6 hours

#### Data Analysis using NumPy and Pandas

19 Lectures 8 hours

#### Numpy with Python

Most Popular

12 Lectures 3 hours

This function computes the bitwise NOT result on integers in the input array. For signed integers, two's complement is returned.

## Example

```import numpy as np

print 'Invert of 13 where dtype of ndarray is uint8:'
print np.invert(np.array(, dtype = np.uint8))
print '\n'
# Comparing binary representation of 13 and 242, we find the inversion of bits

print 'Binary representation of 13:'
print np.binary_repr(13, width = 8)
print '\n'

print 'Binary representation of 242:'
print np.binary_repr(242, width = 8)
```

Its output is as follows −

```Invert of 13 where dtype of ndarray is uint8:


Binary representation of 13:
00001101

Binary representation of 242:
11110010
```

Note that np.binary_repr() function returns the binary representation of the decimal number in the given width.

numpy_binary_operators.htm