Exemples de comment obtenir le conjugué d'un nombre complexe z en python:
Obtenir le conjugué d'un nombre complexe
Pour obtenir le nombre complexe conjugué d'un nombre complexe z, il existe la fonction python conjugate(), exemple
>>> z = complex(2,5)
>>> z.conjugate()
(2-5j)
>>>
Exemple avec une matrice de nombres complexes
Autre exemple dans le cas d'une matrice de nombre complexe:
import numpy as np
>>> Z = np.random.random(10) + np.random.random(10) * 1j
>>> Z
array([ 0.07062625+0.88227272j, 0.34682234+0.65946885j,
0.92763215+0.86887474j, 0.86426062+0.73231969j,
0.58372574+0.1017348j , 0.72396286+0.92159865j,
0.27617746+0.96721269j, 0.22302559+0.09493447j,
0.49912649+0.03699016j, 0.06242473+0.3835314j ])
>>> Z.conjugate()
array([ 0.07062625-0.88227272j, 0.34682234-0.65946885j,
0.92763215-0.86887474j, 0.86426062-0.73231969j,
0.58372574-0.1017348j , 0.72396286-0.92159865j,
0.27617746-0.96721269j, 0.22302559-0.09493447j,
0.49912649-0.03699016j, 0.06242473-0.3835314j ])
Références
Liens | Site |
---|---|
Complex numbers usage in python | stackoverflow |
numpy.conj | numpy doc |
Mathematical functions for complex numbers | python doc |
Assigning complex values to numpy arrays? | stackoverflow |