bundles / scipy 1.17.1 / scipy / interpolate / _pade / pade
function
scipy.interpolate._pade:pade
source: /scipy/interpolate/_pade.py :6
Signature
def pade ( an , m , n = None ) Summary
Return Pade approximation to a polynomial as the ratio of two polynomials.
Parameters
an: (N,) array_likeTaylor series coefficients.
m: intThe order of the returned approximating polynomial q.
n: int, optionalThe order of the returned approximating polynomial p. By default, the order is
len(an)-1-m.
Returns
p, q: Polynomial classThe Pade approximation of the polynomial defined by
anisp(x)/q(x).
Examples
import numpy as np from scipy.interpolate import pade e_exp = [1.0, 1.0, 1.0/2.0, 1.0/6.0, 1.0/24.0, 1.0/120.0] p, q = pade(e_exp, 2)✓
e_exp.reverse() e_poly = np.poly1d(e_exp)✓
e_poly(1)
✗p(1)/q(1)
✗Aliases
-
scipy.interpolate.pade