Comme vous ne connaissez probablement que Pythonista, j'ai été impressionné par le fait que Python peut gérer normalement des nombres complexes.
Vous pouvez créer un nombre complexe (Complex) en écrivant comme 12 + 3j. Ajoutez j à la partie imaginaire.
Pour récupérer les parties réelles et imaginaires, utilisez real et ʻimag` comme suit:
comp = 12 + 3j
print(comp.real)
# 12.0
print(comp.imag)
# 3.0
La multiplication et la division sont également parfaites.
print((1 + 2j) * (3 + 4j))
# (-5+10j)
print((1 + 2j) / (3 + 4j))
# (0.44+0.08j))
        Recommended Posts