Симпи зависает при попытке решить простое алгебраическое уравнение

Недавно я переустановил свою среду 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) и это неЭто займет больше секунды.

Какие-нибудь мысли?

Ответы на вопрос(2)

Ваш ответ на вопрос