Vermeiden Sie das Sortieren von Argumenten in Python-Modul Sympy

Ich entwickle gerade eineDifferentialoperator fürsympy das kann in matricial Form gelegt werden. In diesem Fall ist die Reihenfolge derargs Liste beim Erstellen einesMul Objekt ist sehr wichtig, um sicherzustellen, dass die Differenzierung nur dort durchgeführt wird, wo es erforderlich ist.

Das Problem ist, dass, wenn Folgendes erledigt ist:

input = (t,z,x)
Mul(*input).args

Es kehrt zurück(t, x, z) weil eine Umlagerung inargs fand statt. Wie vermeide ichargs sortiert werden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage