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?