jax.numpy.array_equiv

内容

jax.numpy.array_equiv#

jax.numpy.array_equiv(a1, a2)[source]#

检查两个数组是否按元素相等。

JAX 实现 numpy.array_equiv().

如果输入数组无法广播到相同的形状,则此函数将返回 False

参数:
  • a1 (ArrayLike) – 要比较的第一个输入数组。

  • a2 (ArrayLike) – 要比较的第二个输入数组。

返回值:

布尔标量数组,指示输入数组在广播后是否按元素相等。

返回类型:

数组

示例

>>> jnp.array_equiv(jnp.array([1, 2, 3]), jnp.array([1, 2, 3]))
Array(True, dtype=bool)
>>> jnp.array_equiv(jnp.array([1, 2, 3]), jnp.array([1, 2, 4]))
Array(False, dtype=bool)
>>> jnp.array_equiv(jnp.array([[1, 2, 3], [1, 2, 3]]),
...                 jnp.array([1, 2, 3]))
Array(True, dtype=bool)