{ } Raw JSON

bundles / scipy latest / scipy / integrate / _rules / _base / FixedRule / estimate

function

scipy.integrate._rules._base:FixedRule.estimate

source: /scipy/integrate/_rules/_base.py :201

Signature

def   estimate ( self f a b args = () )

Summary

Calculate estimate of integral of f in rectangular region described by corners a and b as sum(weights * f(nodes)).

Extended Summary

Nodes and weights will automatically be adjusted from calculating integrals over to .

Parameters

f : callable

Function to integrate. f must have the signature::

f(xndarray, *args) -> ndarray

f should accept arrays x of shape::

(npoints, ndim)

and output arrays of shape::

(npoints, output_dim_1, ..., output_dim_n)

In this case, estimate will return arrays of shape::

(output_dim_1, ..., output_dim_n)

a, b : ndarray

Lower and upper limits of integration as rank-1 arrays specifying the left and right endpoints of the intervals being integrated over. Infinite limits are currently not supported.

args : tuple, optional

Additional positional args passed to f, if any.

Returns

est : ndarray

Result of estimation. If f returns arrays of shape (npoints, output_dim_1, ..., output_dim_n), then est will be of shape (output_dim_1, ..., output_dim_n).

Aliases

  • scipy.integrate._rules.FixedRule.estimate