Я столкнулся с очень странной проблемой с sympy (1.3). Например, если я использую следующий оператор для решения этого конкретного уравнения, он не имеет ответа до истечения времени ожидания:
from sympy.solvers import solve
from sympy import Eq, symbols
x = symbols('x')
solve([Eq(x + 3, 3*x)], {x})
Однако, если я немного изменил уравнение, оно отлично работает.
solve([Eq(x, 3*x)], {x})
Это также работает нормально, если я использую другой формат, например удаление []:
solve(Eq(x + 3, 3*x), {x})
Я знаю, что есть разные способы форматирования ввода, но первый - это то, что я использовал в коде, и я понятия не имею, почему это вызывает проблему.