Как я могу сказать sympy.solve в каких переменных express решение?
sympy.solve
Например, я бы хотел
from sympy import * a, b, c = symbols("a b c") solve([ Eq(a, b), Eq(b, c) ], a) # => {a: b}
, чтобы вернуть {a: c}, а не {a: b}, то есть express решение в терминах [c], но исключить [b] из решения.
{a: c}
{a: b}
[c]
[b]
Это не реализованная функция, которая была описана здесь
Если вы используете две функции, определенные там, вы сможете сделать это:
a, b, c = symbols("a b c") focus([ Eq(a, b), Eq(b, c) ], a, b) # => {a: c, b: c}