cdf_from_intervals#

astropy.stats.cdf_from_intervals(breaks: NDArray[float], totals: NDArray[float]) Callable[source]#

Construct a callable piecewise-linear CDF from a pair of arrays.

Take a pair of arrays in the format returned by fold_intervals and make a callable cumulative distribution function on the interval (0,1).

Parameters:
breaks(N,) array of float

The boundaries of successive intervals.

totals(N-1,) array of float

The weight for each interval.

Returns:
fcallable()

A cumulative distribution function corresponding to the piecewise-constant probability distribution given by breaks, weights