numpy.iscomplex() in Python (original) (raw)

Last Updated : 08 Mar, 2024

The numpy.iscomplex() function tests element-wise whether it is a complex number or not(not infinity or not Not a Number) and returns the result as a boolean array. Syntax :

numpy.iscomplex(array)

Parameters :

array : [array_like] Input array whose element we want to test

Return :

boolean array containing the result

Code 1 :

Python

import numpy as geek

print ( "Is Complex : " , geek.iscomplex([ 1 + 1j , 1 + 0j ]), "\n" )

print ( "Is Complex : " , geek.iscomplex([ 0 + 1j , 0 ]), "\n" )

Output :

Is Complex : [ True False]

Is Complex : [ True False]

Code 2 :

Python

import numpy as geek

a = geek.arange( 20 ).reshape( 5 , 4 )

print ( "Is complex : \n" , geek.iscomplex(a))

b = geek.arange( 20 ).reshape( 5 , 4 ).dtype = complex

print ( "\n" ,b)

print ( "\nIs complex : " , geek.iscomplex(b))

b = [[ 1j ],

`` [ 3 ]]

print ( "\nIs complex : \n" , geek.iscomplex(b))

Output :

Is complex : [[False False False False] [False False False False] [False False False False] [False False False False] [False False False False]]

Is complex : False

Is complex : [[ True] [False]]

Note : These codes won’t run on online IDE’s. So please, run them on your systems to explore the working.

Similar Reads