Симпи зависает при попытке решить простое алгебраическое уравнение
Недавно я переустановил свою среду Python, и код, который раньше работал очень быстро, теперь работает в лучшем случае (обычно просто зависает, занимая все больше и больше памяти).
Точка, в которой код зависает:
solve(exp(-alpha * x**2) - 0.01, alpha)
мы смогли воспроизвести эту проблему с помощью нового сеанса IPython 0.13.1:
In [1]: from sympy import solve, Symbol, exp
In [2]: x = 14.7296138519
In [3]: alpha = Symbol('alpha', real=True)
In [4]: solve(exp(-alpha * x**2) - 0.01, alpha)
это работает для целых чисел, но также довольно медленно. В оригинальном коде я перебрал это в поисках сотен разных альфаs для разных значений x (отличных от 14.7296138519) и это неЭто займет больше секунды.
Какие-нибудь мысли?