Подсчет несобственного интеграла с помощью SymPy

523 просмотра
0
0 Комментариев

Нашла вычисление несобственного интеграла (в моем случае от числа до бесконечности).
Проверяю кусок кода:

import sympy
alfaend = 34
const_f = 1/ math.exp(math.pi*math.pi*alfaend*0.006)
x = sympy.symbols('x')
f = const_f ** ( x * x)
i = sympy.integrate(f, (x, 1, oo))
print(i)

Выдает ошибку о том, что «oo» не определен, хотя в хелпе к библиотеке абсолютно так же задана бесконечность.

Если заменить на число (например, на 100000), печатает символьную строку вместо результата:

 Integral(0.133533980517061**(x**2), (x, 1, 100000))

В чем может быть проблема?
Заранее спасибо!


Добавить комментарий

1 Ответы

Python Опубликовано 17.08.2019
0

Попробуйте sympy.oo вместо oo.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up

Подпишись на канал!

Новые видеоуроки, книги и полезные статьи для python программистов!