Gérer les nombres complexes en Python

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

Gérer les nombres complexes en Python
Gérer le démarquage avec python
Nombre premier en Python
Gérer les données ambiantes en Python
Gérer les variables d'environnement en Python
Gérer les nombres premiers avec Python / Ruby / PHP / Golang (Go)
Tester avec des nombres aléatoires en Python
Gérer les files d'attente de messages posix en python
Gérez les données au format NetCDF avec Python
Gérez le format GDS II avec Python
Comment gérer le japonais avec Python
Gérez plusieurs versions de python en un seul jupyter
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
SendKeys en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
J'ai cherché un nombre premier avec python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Projet Euler # 2 "Even Fibonacci Number" en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Projet Euler # 10 "somme des nombres premiers" en Python
Utilisez un module de cryptographie qui gère OpenSSL en Python
Gérer les fichiers zip avec des noms de fichiers japonais dans Python 3
Projet Euler # 13 "Somme des grands nombres" en Python
Obtenez le fichier, la fonction, le numéro de ligne en cours d'exécution en python
Comment gérer le type datetime dans sqlite3 de python
Liste triée en Python
AtCoder # 36 quotidien avec Python
Texte de cluster en Python