Binary Operations

Elementwise bit operations

cupy.bitwise_and

Computes the bitwise AND of two arrays elementwise.

cupy.bitwise_not

Computes the bitwise NOT of an array elementwise.

cupy.bitwise_or

Computes the bitwise OR of two arrays elementwise.

cupy.bitwise_xor

Computes the bitwise XOR of two arrays elementwise.

cupy.invert

Computes the bitwise NOT of an array elementwise.

cupy.left_shift

Shifts the bits of each integer element to the left.

cupy.right_shift

Shifts the bits of each integer element to the right.

Bit packing

cupy.packbits

Packs the elements of a binary-valued array into bits in a uint8 array.

cupy.unpackbits

Unpacks elements of a uint8 array into a binary-valued output array.

Output formatting

cupy.binary_repr

Return the binary representation of the input number as a string.