Behandeln Sie komplexe Zahlen in Python

Da Sie wahrscheinlich nur Pythonista kennen, war ich beeindruckt von der Tatsache, dass Python komplexe Zahlen normal verarbeiten kann.

Sie können eine komplexe Zahl (Complex) erstellen, indem Sie wie 12 + 3j schreiben. Fügen Sie dem Imaginärteil j hinzu.

Verwenden Sie zum Abrufen der Real- und Imaginärteile "real" und "imag" wie folgt:

comp = 12 + 3j
print(comp.real)
# 12.0
print(comp.imag)
# 3.0

Multiplikation und Division sind ebenfalls perfekt.

print((1 + 2j) * (3 + 4j))
# (-5+10j)
print((1 + 2j) / (3 + 4j))
# (0.44+0.08j))

Recommended Posts

Behandeln Sie komplexe Zahlen in Python
Markdown mit Python behandeln
Primzahl in Python
Behandeln Sie Umgebungsdaten in Python
Behandeln Sie Umgebungsvariablen in Python
Behandle Primzahlen mit Python / Ruby / PHP / Golang (Go)
Testen mit Zufallszahlen in Python
Behandeln Sie Posix-Nachrichtenwarteschlangen in Python
Behandeln Sie Daten im NetCDF-Format mit Python
Behandeln Sie das GDS II-Format mit Python
Umgang mit Japanisch mit Python
Behandeln Sie mehrere Python-Versionen in einem Jupyter
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
SendKeys in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
Ich habe mit Python nach einer Primzahl gesucht
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Projekt Euler # 2 "Gerade Fibonacci-Zahl" in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Projekt Euler # 10 "Summe der Primzahlen" in Python
Verwenden Sie ein Kryptografiemodul, das OpenSSL in Python verarbeitet
Behandeln Sie Zip-Dateien mit japanischen Dateinamen in Python 3
Projekt Euler # 13 "Summe großer Zahlen" in Python
Holen Sie sich die Datei, Funktion, Zeilennummer in Python ausgeführt
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python