In sympy einen Ausdruck umstellen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
schanne
User
Beiträge: 1
Registriert: Donnerstag 23. Januar 2025, 13:45

Hallo zusammen,

kleines Problem:
ich habe in sympy 2 symbolische Variablen kreiert:
x,y = symbols('x y')

und dann den Ausdruck
y = 2*x
definiert.

Wie kann ich jetzt den Ausdruck umstellen, so dass ich
x = y/2
erhalte?

Danke für eure Hilfe !
Lothar
Benutzeravatar
__blackjack__
User
Beiträge: 14336
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@schanne: Wie hast Du denn den Ausdruck erstellt? So wie es da steht? Dann geht das gar nicht weil Du da `y` einen neuen Wert zugewiesen hast, so das `y` nicht mehr für das Symbol "y" steht, sondern für den Ausdruck "2*x". Arbeite am besten mal das Einstiegstutorial in der Sympy-Dokumentation durch, da steht unter wie man Gleichungen definiert und warum das nicht mit ``=`` geht.
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
Antworten