2014-07-06 6 views
10

Ich habe die realen und imaginären Elemente einer komplexen Zahl in Python extrahieren müssen. Ich weiß, wie man aus einer Liste eine komplexe Zahl macht ... aber nicht umgekehrt.separaten realen und imaginären Teil einer komplexen Zahl in Python

Ich habe dies:

Y = (-5.79829066331+4.55640490659j) 

ich brauche:

Z = (-5.79829066331, 4.55640490659) 

und ich muss auch jedes Teil, wenn es eine Möglichkeit, direkt über der Z ohne Umweg zu gehen:

A = -5.79829066331 
B = 4.55640490659 

https://docs.python.org/2/library/functions.html#complex

Danke!

Antwort

8
Z = (Y.real, Y.imag) 
A = Y.real 
B = Y.imag 
14
Y = (-5.79829066331+4.55640490659j) 

Z = (Y.real, Y.imag) 

A = Y.real 
B = Y.imag