eschleunigung der Berechnung der symbolischen Determinante in Sym

Ich habe eine 4x4 MatrixA mit ziemlich langen, aber einfachen symbolischen Ausdrücken in jedem seiner Einträge. Es sind ungefähr 30 verschiedene Symbole beteiligt. Mit "einfach" meine ich, dass diese Symbole nur durch Addition / Subtraktion, Multiplikation / Division und @ kombiniert werdeganze Zah Kräfte. Mit "lang" meine ich, dass beim Ausdrucken der Matrix drei oder vier Bildschirme abgedeckt werden.

Ich brauche die Determinante dieser Matrix. Genauer gesagt, ich weiß, dass die Determinante in einem bestimmten Symbol ein Polynom vierter Ordnung ist, und ich benötige die Koeffizienten dieses Polynoms.A.det() endet nicht nach stundenlanger Laufzeit, daher brauche ich einen anderen Ansatz. Irgendwelche Ideen? Bisher habe ich versucht, verschiedene @ zu werfsimplify funktioniert bei jedem Element vonA ohne Erfolg.

Gibt es eine Strategie, mit der ich SymPy die einfache Struktur meiner Ausdrücke bewusst machen kann, oder weiß ich, dass das Ergebnis in einem der Symbole ein Polynom ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage