Ich habe ein Skript in Python geschrieben, das mit Sympy ein paar Vektor/Matrix-Formeln berechnet. Allerdings, wenn ich versuche, diese zu Funktionen konvertieren, die ich mit sympy.lambdify auswerten kann, erhalte ich eineKonvertieren von Ausdruck mit Transponierung von Vektor in numerische Funktion mit Lambdify
Syntax: EOL während String Scannen wörtlichen
Hier einige Codes mit dem gleichen Fehler ist, so dass du sehen kannst, was ich meine.
import sympy
x = sympy.MatrixSymbol('x',3,1)
f = sympy.lambdify(x, x.T*x)
also der Syntaxfehler hat mit dem Ausdruck „x'.dot (x)“ und der Umwandlung von „.T“ zu‘tun.
Wie kann ich das umgehen, um f aus dem obigen Lambdify richtig zu definieren?
Fühlen Sie sich frei, diese Art von Sachen zu den SymPy Problem Tracker zu melden. Ich habe https://github.com/sympy/sympy/issues/11044 dafür geöffnet. – asmeurer
@asmeurer Ja, das werde ich mir merken. Vielen Dank! – Konstantinos