Избегайте сортировки аргументов в модуле Python Sympy
Я в настоящее время разрабатываюдифференциальный оператор дляsympy
которые могут быть размещены в матричной форме. В этом случае порядокargs
список при созданииMul
Для объекта очень важно гарантировать, что дифференцирование выполняется там, где оно требуется только.
Проблема в том, что когда сделано следующее:
input = (t,z,x)
Mul(*input).args
Возвращается(t, x, z)
потому что какая-то перестановка вargs
состоялся Как избежатьargs
быть отсортированным?