sympyを使用して2つのベクトル/行列式を計算するスクリプトをPythonで作成しました。ベクトルのtranposeを含む式をlambdifyで数値関数に変換する
リテラルスキャンした文字列はここので、同じエラーを持ついくつかのコードですがEOL:私はsympy.lambdifyで評価できる機能にそれらを変換しようとすると、しかし、私は
にSyntaxErrorを取得しますあなたは私が何を意味するかを見ることができます。
import sympy x = sympy.MatrixSymbol('x',3,1) f = sympy.lambdify(x, x.T*x)
ので、構文エラーが表現「x'.dot(X)」と「への「.T」の変換に関係しています。
上記のlambdifyからfを正しく定義するにはどうすればよいですか?
これらの種類のものは、SymPyの問題追跡ツールに報告してください。私はこのためにhttps://github.com/sympy/sympy/issues/11044を開いた。 – asmeurer
@asmeurerええ、私はそれを念頭に置いておきます。ありがとう! – Konstantinos