NumPy

Previous topic

numpy.isposinf

Next topic

numpy.iscomplexobj

This is documentation for an old release of NumPy (version 1.18). Read this page in the documentation of the latest stable release (version 2.2).

numpy.iscomplex

numpy.iscomplex(x)[source]

Returns a bool array, where True if input element is complex.

What is tested is whether the input has a non-zero imaginary part, not if the input type is complex.

Parameters
xarray_like

Input array.

Returns
outndarray of bools

Output array.

See also

isreal

iscomplexobj

Return True if x is a complex type or an array of complex numbers.

Examples

>>>
>>> np.iscomplex([1+1j, 1+0j, 4.5, 3, 2, 2j])
array([ True, False, False, False, False,  True])