### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »

# Binary operations

## Elementwise bit operations

`bitwise_and`(x1) | Compute the bit-wise AND of two arrays element-wise.
`bitwise_or`(x1) | Compute the bit-wise OR of two arrays element-wise.
`bitwise_xor`(x1) | Compute the bit-wise XOR of two arrays element-wise.
`invert`() | Compute bit-wise inversion, or bit-wise NOT, element-wise.
`left_shift`(x1) | Shift the bits of an integer to the left.
`right_shift`(x1) | Shift the bits of an integer to the right.

## Bit packing

`packbits`(myarray[, axis]) | Packs the elements of a binary-valued array into bits in a uint8 array.
`unpackbits`(myarray[, axis]) | Unpacks elements of a uint8 array into a binary-valued output array.

## Output formatting

`binary_repr`(num[, width]) | Return the binary representation of the input number as a string.

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.5 Manual (DRAFT) »
- NumPy Reference »
- Routines »