Skip to main content
`Ctrl`+`K`
scipy.interpolate.PPoly.

# roots

PPoly.roots(discontinuity=True, extrapolate=None)

  Find real roots of the piecewise polynomial.

  Parameters:
    discontinuitybool, 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.

  Returns:
    rootsndarray

      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`