Я пытаюсь вычислить интегралы более точно, указав параметр
Код: Выделить всё
epsabs
Код: Выделить всё
scipy.integrate.quad
Код: Выделить всё
from scipy.integrate import quad
import numpy
integrand = lambda x: numpy.sin(x) / x ** 2
integral = quad(integrand, 1e-16, 1.0)
Код: Выделить всё
(36.760078801255595, 0.01091187908038005)
Код: Выделить всё
epsabs
Код: Выделить всё
from scipy.integrate import quad
import numpy
integrand = lambda x: numpy.sin(x) / x ** 2
integral = quad(integrand, 1e-16, 1.0, epsabs = 1e-4)
Код: Выделить всё
epsabs
Источник: https://stackoverflow.com/questions/538 ... -in-python