jax.numpy.isfinite#
- jax.numpy.isfinite(x, /)[源代码]#
返回一个布尔数组,指示输入的每个元素是否是有限的。
numpy.isfinite
的 JAX 实现。- 参数:
x (ArrayLike) – 输入数组或标量。
- 返回:
一个与
x
形状相同的布尔数组,当x
不是inf
、-inf
或NaN
时,其中元素为True
,否则为False
。- 返回类型:
另请参阅
jax.numpy.isinf()
:返回一个布尔数组,指示输入的每个元素是否为正无穷或负无穷。jax.numpy.isposinf()
:返回一个布尔数组,指示输入的每个元素是否为正无穷。jax.numpy.isneginf()
:返回一个布尔数组,指示输入的每个元素是否为负无穷。jax.numpy.isnan()
:返回一个布尔数组,指示输入的每个元素是否为非数字 (NaN
)。
示例
>>> x = jnp.array([-1, 3, jnp.inf, jnp.nan]) >>> jnp.isfinite(x) Array([ True, True, False, False], dtype=bool) >>> jnp.isfinite(3-4j) Array(True, dtype=bool, weak_type=True)