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