separate real and imaginary part of a complex number in python
Y = (-5.79829066331+4.55640490659j)Z = (Y.real, Y.imag)A = Y.realB = Y.imag
BTW:
import numpy as np #Can be done easily using Numpy Lib array=np.array([3,4.5,3 + 5j,0]) #Initialize complex array real=np.isreal(array) #Boolean condition for real part real_array=array[real] #Storing it in variable using boolean indexing imag=np.iscomplex(array) #Boolean condition for real part imag_array=array[imag] #Storing it in variable using boolean indexing print(real) print(imag) print(real_array) print(imag_array)