w3resource
NumPy Tutorial

NumPy: Binary operations routines

Binary operations routines

Elementwise bit operations
Name Description Syntax
bitwise_and() Compute the bit-wise AND of two arrays element-wise. bitwise_and(x1, x2, /[, out, where, …])
bitwise_or() Compute the bit-wise OR of two arrays element-wise. bitwise_or(x1, x2, /[, out, where, casting, …])
bitwise_xor() Compute the bit-wise XOR of two arrays element-wise. bitwise_xor(x1, x2, /[, out, where, …])
invert() Compute bit-wise inversion, or bit-wise NOT, element-wise. invert(x, /[, out, where, casting, order, …])
left_shift() Shift the bits of an integer to the left. left_shift(x1, x2, /[, out, where, casting, …])
right_shift() Shift the bits of an integer to the right. right_shift(x1, x2, /[, out, where, …])
Bit packing
Name Description Syntax
packbits Packs the elements of a binary-valued array into bits in a uint8 array. packbits(myarray[, axis])
unpackbits Unpacks elements of a uint8 array into a binary-valued output array. unpackbits(myarray[, axis])
Output formatting
Name Description Syntax
binary_repr() Convert inputs to arrays with at least one dimension. atleast_1d(*arys)

Previous: rot90()
Next: Binary operations bitwise_and()