jax.numpy.logical_not#
- jax.numpy.logical_not(x, /)[原始碼]#
計算 NOT bool(x) 元素級。
numpy.logical_not()
的 JAX 實作。- 參數:
x (ArrayLike) – 任何 dtype 的輸入陣列。
- 返回:
一個布林陣列,計算 NOT bool(x) 元素級
- 返回類型:
參見
jax.numpy.invert()
或jax.numpy.bitwise_invert()
:位元 NOT 運算
範例
在布林陣列上元素級計算 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)