numpy.iscomplexobj () in Python



Parameters:

  array:  [array_like] Input array or object whose elements, we need to test. 

Return:

 True, if the input array has a complex element; otherwise False 

Code 1:

# Python program explaining
# iscomplexobj () function

import numpy as np

 

in_array = [ 1 , 3 , 5 , 4 ]

print ( "Input array:" , in_array)

 

output_value = np.iscomplexobj (in_array)

print ( "Is complex:" , output_value)

Output:

 Input array: [1, 3 , 5, 4] Is complex: False 

Code 2:

# Program Python illustrating
# numpy.iscomplexobj () method

import numpy as geek 

 
# Returns a value True / False for each element

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

print ( "Is complex:" , geek.iscomplexobj (a))

 
# Returns True / False value as ANS
# because we mentioned dtpe at the beginning

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

 

print ( "" , b)

print ( "Is complex:" , geek.iscomplexobj (b))

 

 

b = [[[ 1j ], 

[ 3 ]]

print ( "Is complex:" , geek.iscomplexobj (b))

Output:

 Is complex: False class `complex` Is complex : False Is complex: True 

Links:
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.iscomplexobj.html#numpy.iscomplexobj
,