jax.numpy.logical_not#

jax.numpy.logical_not(x, /)[原始碼]#

計算 NOT bool(x) 元素級。

numpy.logical_not() 的 JAX 實作。

參數:

x (ArrayLike) – 任何 dtype 的輸入陣列。

返回:

一個布林陣列,計算 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)