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

Find real roots of the the piecewise polynomial.


discontinuity : bool, optional

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

extrapolate : {bool, ‘periodic’, None}, optional

If bool, determines whether to return roots from the polynomial extrapolated based on first and last intervals, ‘periodic’ works the same as False. If None (default), use self.extrapolate.


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