jax.numpy.invert

内容

jax.numpy.invert#

jax.numpy.invert(x, /)[source]#

对输入数组中整数的底层二进制表示进行逐元素的按位取反运算,或按位取反运算。

LAX 后端实现 numpy.invert().

原始文档字符串如下。

计算输入数组中整数的底层二进制表示的按位取反。此 ufunc 实现 C/Python 运算符 ~.

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

参数:

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

返回值:

out – 结果。如果 x 是标量,则结果也是标量。

返回类型:

ndarray 或 标量

参考资料