jax.numpy.bitwise_invert

jax.numpy.bitwise_invert#

jax.numpy.bitwise_invert(x, /)[源代码][源代码]#

按元素计算位反转,或按位 NOT。

LAX-backend 实现的 numpy.invert()

原始文档字符串如下。

计算输入数组中整数的二进制表示的按位非。此ufunc实现了C/Python运算符 ~

对于有符号整数输入,返回其绝对值的按位取反结果。在二进制补码系统中,此操作有效地翻转所有位,得到的结果相当于输入值的负数加一。这是计算机上表示有符号整数的最常见方法 [1]。一个N位的二进制补码系统可以表示从 \(-2^{N-1}\)\(+2^{N-1}-1\) 范围内的每一个整数。

参数:

x (array_like) – 只处理整数和布尔类型。

返回:

out – 结果。如果 x 是标量,则这是一个标量。

返回类型:

ndarray or scalar

引用