flopscope.numpy.iscomplexobj
fnp.iscomplexobj(x)[flopscope source][numpy source]
Check for a complex type or an array of complex numbers.
Adapted from NumPy docs np.iscomplexobj
Cost
Flopscope Context
Return True if input is a complex type or array.
The type of the input is checked, not the value. Even if the input has an imaginary part equal to zero, iscomplexobj evaluates to True.
Parameters
- x:any
The input can be of any type and shape.
Returns
- iscomplexobj:bool
The return value, True if
xis of a complex type or has at least one complex element.
See also
Examples
>>> import flopscope.numpy as fnp
>>> flops.iscomplexobj(1)
False
>>> flops.iscomplexobj(1+0j)
True
>>> flops.iscomplexobj([3, 1+0j, True])
True