#NEWLINE# def as_real_imag( self , deep = True , **hints ) : #NEWLINE# #INDENT# ( x , y ) = self . _as_real_imag ( deep = deep , ** hints ) #NEWLINE# sq = ( ( - ( y ** 2 ) ) / ( x ** 2 ) ) #NEWLINE# re = ( S . Half * ( self . func ( ( x + ( x * sqrt ( sq ) ) ) ) + self . func ( ( x - ( x * sqrt ( sq ) ) ) ) ) ) #NEWLINE# im = ( ( ( x / ( 2 * x ) ) * sqrt ( sq ) ) * ( self . func ( ( x - ( x * sqrt ( sq ) ) ) ) - self . func ( ( x + ( x * sqrt ( sq ) ) ) ) ) ) #NEWLINE# return ( re , im )