cumulative_trapezoid(y: Tensor, x: Tensor | None = ..., dx: _float | None = ..., dim: _int = ...)Compute the running trapezoidal integral of y along dim.
Parameters
Returns
TensorRunning integral whose dim extent is y.shape[dim] - 1.
Examples
>>> import lucid
>>> lucid.cumulative_trapezoid(lucid.tensor([1.0, 2.0, 4.0]))
tensor([1.5, 4.5])