Gleichung in ein String übersetzen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
Mungo1981
User
Beiträge: 131
Registriert: Montag 27. August 2012, 19:05

Liebe Community,
:oops: diese Frage scheint v ielleicht etwas blöde zu sein. :oops:
Aber wie wandle ich eine Gleichung zurück in einen String
:shock: Wenn ich zum Beispiel sage
x = '(a+b)**2'
und dann klapt zum Beispiel
xx = numpy.expand(x)
nur xx scheint kein String zu sein
aber es müsste ein sinvolles
X == XX
möglich sein. :shock:
:K Ich möchte nämlich diesen String verwenden
Um das ergebnis der Berechnung mit
TKinter in ein entry einfügen. :K

Ein hoffnungsvoller

Mungo1981
BlackJack

@Mungo1981: Ich vermuste mal Du meinst `sympy` statt `numpy`.

Das Objekt wandelt man in eine Zeichenkette um wie jedes andere Objekt auch: mit der `str()`-Funktion.
Mungo1981
User
Beiträge: 131
Registriert: Montag 27. August 2012, 19:05

:K Tut mir Leid
mein Objeckt wo der Term drin steht hat scheinbar keine str() funktion :K
Mungo1981
User
Beiträge: 131
Registriert: Montag 27. August 2012, 19:05

:oops: Hubs gerade den Fehler gefunden
Es darf nicht :
f.str() heißen
sondern
str(f) :oops:
Antworten