jax.numpy.bitwise_not
Warning
This page was created from a pull request (#9655).
jax.numpy.bitwise_not¶
- jax.numpy.bitwise_not(x)¶
Compute bit-wise inversion, or bit-wise NOT, element-wise.
LAX-backend implementation of
invert()
.Original docstring below.
Computes the bit-wise NOT of the underlying binary representation of the integers in the input arrays. This ufunc implements the C/Python operator
~
.For signed integer inputs, the two’s complement is returned. In a two’s-complement system negative numbers are represented by the two’s complement of the absolute value. This is the most common method of representing signed integers on computers 1. A N-bit two’s-complement system can represent every integer in the range \(-2^{N-1}\) to \(+2^{N-1}-1\).
- Parameters
x (array_like) – Only integer and boolean types are handled.
- Returns
out – Result. This is a scalar if x is a scalar.
- Return type
ndarray or scalar
References
- 1
Wikipedia, “Two’s complement”, https://en.wikipedia.org/wiki/Two’s_complement