SciPy

scipy.interpolate.PPoly.roots

PPoly.roots(discontinuity=True, extrapolate=None)[source]

Find real roots of the the piecewise polynomial.

Parameters:

discontinuity : bool, optional

Whether to report sign changes across discontinuities at breakpoints as roots.

extrapolate : bool, optional

Whether to return roots from the polynomial extrapolated based on first and last intervals.

Returns:

roots : ndarray

Roots of the polynomial(s).

If the PPoly object describes multiple polynomials, the return value is an object array whose each element is an ndarray containing the roots.

See also

PPoly.solve