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

Недавно я переустановил свою среду 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)

это работает для целых чисел, но также довольно медленно. В исходном коде я перебрал это в поисках сотен различных альфа-каналов для различных значений x (кроме 14.7296138519), и это не заняло больше секунды.

есть идеи?

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

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