Ich versuche sympy in einem Jupyter Notebook zu verwenden, um eine Reihe von mathematischen Berechnungen auf eine nachvollziehbare Weise zu dokumentieren und durchzuführen.Wie zeige ich einen vollständigen Ausdruck in sympy an?
Wenn ich folgendes definieren:
from sympy import *
init_printing()
x, y, z = symbols("x y z")
x=y+z
x
dann kann ich den Wert von x
anzuzeigen (das heißt, y+z
).
Wie zeige ich die vollständige Gleichung an (x=y+z
)?
Eq(x,y+z)
Lauf auch mit evaluate=False
) gibt den Ausdruck mit dem Wert von x
substituiertes (y+z=y+z
).
Gibt es eine Methode aus 'x', die das Äquivalent von' S ('x') 'zurückgibt? – psychemedia
'S()' konvertiert nur eine Zeichenfolge in einen Sympy-Ausdruck. Sie können einfach 'Eq (x, y + z)' hier verwenden, da 'x' bereits als Symbol definiert ist. – asmeurer