현재 matricial 형식으로 배치 할 수있는 differential operator for sympy
을 개발 중입니다. 이 경우 Mul
개체를 만들 때 args
목록의 순서는 필요한 경우에만 구분을 수행하는 것을 보장하는 데 매우 중요합니다.Python 모듈에서 args 정렬을 피하십시오. Sympy
문제는 다음이 완료되면,이다 : args
의 일부 재배치가 일어났다 때문에
input = (t,z,x)
Mul(*input).args
이 (t, x, z)
를 반환합니다. args
을 정렬하지 않으려면 어떻게해야합니까?
실제 사례에서 미분 연산자는'r * D (z) * z'가'Mul' 객체를 리턴하지만 현재'(r, z, D (z)) ', 이는 조작자를 올바르게 적용하기 어렵게 만든다. [자세한 내용은 여기를 참조하십시오] (http://stackoverflow.com/questions/15463412/matrix-of-differential-operators-in-python-module-sympy). –
이것은 http://stackoverflow.com/q/14624511/161801과 매우 비슷합니다 – asmeurer