jax.numpy.logical_not#
- jax.numpy.logical_not(x, /)[源代码]#
逐元素计算 NOT bool(x)。
JAX 对
numpy.logical_not()
的实现。- 参数:
x (ArrayLike) – 任意数据类型的输入数组。
- 返回:
一个布尔数组,逐元素计算 NOT bool(x)。
- 返回类型:
另请参阅
示例
在布尔数组上逐元素计算 NOT x。
>>> x = jnp.array([True, False, True]) >>> jnp.logical_not(x) Array([False, True, False], dtype=bool)
对于布尔输入,这等同于
invert()
,它实现了单目~
运算符。>>> ~x Array([False, True, False], dtype=bool)
对于非布尔输入,
logical_not()
的输入被隐式转换为布尔类型。>>> x = jnp.array([-1, 0, 1]) >>> jnp.logical_not(x) Array([False, True, False], dtype=bool)