Interpolation (scipy.interpolate)

Univariate interpolation

interp1d
BarycentricInterpolator
KroghInterpolator
PiecewisePolynomial
barycentric_interpolate
krogh_interpolate
piecewise_polynomial_interpolate

Multivariate interpolation

Unstructured data:

griddata
LinearNDInterpolator
NearestNDInterpolator
CloughTocher2DInterpolator
Rbf

Data given on a regular grid:

interp2d

1-D Splines

UnivariateSpline
InterpolatedUnivariateSpline
LSQUnivariateSpline

The above univariate spline classes have the following methods:

UnivariateSpline.__call__
UnivariateSpline.derivatives
UnivariateSpline.integral
UnivariateSpline.roots
UnivariateSpline.get_coeffs
UnivariateSpline.get_knots
UnivariateSpline.get_residual
UnivariateSpline.set_smoothing_factor

Low-level interface to FITPACK functions:

splrep
splprep
splev
splint
sproot
spalde
bisplrep
bisplev

2-D Splines

See also

scipy.ndimage.map_coordinates

BivariateSpline
SmoothBivariateSpline
LSQBivariateSpline

Low-level interface to FITPACK functions:

bisplrep
bisplev

Additional tools

lagrange
approximate_taylor_polynomial

Table Of Contents

This Page