Beim Lesen von "Einführung in die Mathematik ab Python", das bei O'Reilly Japan verkauft wird, werde ich die Punkte zusammenfassen, an denen ich besonders interessiert war. https://www.oreilly.co.jp/books/9784873117683/
Das Modul Brüche ist für die Behandlung von Brüchen in Python verfügbar.
fractions_.py
from fractions import Fraction
a = Fraction(1, 2) # Fraction(1, 2)
b = a + 1 + 1.5 # 3.0
Fraktionen können in Form von Fraktionen (Molekül, Nenner) verwendet werden. Wenn sich in der Mitte des Ausdrucks ein Gleitkomma befindet, wird das Ergebnis als Gleitkomma zurückgegeben. Das Bruchmodul unterstützt die rationale Arithmetik.
Verwenden Sie beim Umgang mit komplexen Zahlen in Python die Buchstaben "j" oder "J". (In der Elektrotechnik wird "i" oder "I" als Symbol für Strom verwendet.) Die komplexe Zahl 1 + 2i wird als 1 + 2j geschrieben.
complex_.py
a = 1 + 2j
b = complex(3, 4) # (3+4j)
a + b # (4+6j)
a - b # (-2+2j)
a.real #1 Realteil
a.imag #2 Imaginärteil
c = a.conjugate() # (1-2j)Komplex konjugieren
d = abs(a) # 2.23606797749979 Komplexe Größe
Komplexe Zahlen können mit der Funktion complex () definiert werden. Sie kann durch Zuweisen von Variablen wie z. B. komplex (x, y) definiert werden. Ein konjugierter Komplex ist ein Komplex mit demselben Realteil und dem entgegengesetzten Vorzeichen des Imaginärteils. Es kann mit der Methodejugate () erhalten werden. Die Größe einer komplexen Zahl kann durch die Funktion abs () bestimmt werden. Eine reelle Zahl gibt einen absoluten Wert zurück, eine komplexe Zahl gibt jedoch eine Größe zurück.
cmath Mit dem Modul können Sie andere Funktionen verwenden, die komplexe Zahlen verarbeiten.
cmath_.py
from cmath import *
a = 1 + 1j
phase(a) # 0.7853981633974483 Gibt den Abweichungswinkel als Gleitkomma zurück. Der Rückgabewert ist[-π, π]Bereich von.
polar(a) # (1.4142135623730951, 0.7853981633974483)Es kann von orthogonalen Koordinaten in Polarkoordinaten umgewandelt werden.(x, y) → (r, Θ)
Recommended Posts