Comment obtenir les parties réelle et imaginaire d'un nombre complexe avec python ?

Exemples de comment les parties réelle et imaginaire d'un nombre complexe avec python:

Obtenir les parties réelle et imaginaire d'un nombre complexe

On peut obtenir les parties réelle et imaginaire d'un nombre complexe z avec python, en utilisant z.real et z.imag respectivement, illustration:

>>> z = complex(2,5)
>>> z
(2+5j)
>>> z.real
2.0
>>> z.imag
5.0

Matrice de nombres complexes

On peut aussi l'appliquer a une matrice de nombres complexes, exemple:

>>> import numpy as np
>>> Z = np.array([[1+2j,1+3j],[5+6j,3+8j]])
>>> Z
array([[ 1.+2.j,  1.+3.j],
       [ 5.+6.j,  3.+8.j]])
>>> Z.real
array([[ 1.,  1.],
       [ 5.,  3.]])
>>> Z.imag
array([[ 2.,  3.],
       [ 6.,  8.]])

Références