jax.numpy.isrealobj#

jax.numpy.isrealobj(x)[source]#

检查输入是否不是复数或包含复数元素的数组。

JAX 对 numpy.isrealobj() 的实现。

该函数根据输入类型而非值进行评估。虚部为零的输入仍被视为复数。

参数:

x (任意类型) – 要检查的输入对象。

返回:

如果 x 是复数或包含至少一个复数元素的数组,则为 False,否则为 True。

返回类型:

bool

示例

>>> jnp.isrealobj(0)
True
>>> jnp.isrealobj(1.2)
True
>>> jnp.isrealobj(jnp.array([1, 2]))
True
>>> jnp.isrealobj(1+2j)
False
>>> jnp.isrealobj(jnp.array([0, 1+2j]))
False