cupyx.scipy.interpolate.barycentric_interpolate#
- cupyx.scipy.interpolate.barycentric_interpolate(xi, yi, x, axis=0)[source]#
Convenience function for polynomial interpolation.
Constructs a polynomial that passes through a given set of points, then evaluates the polynomial. For reasons of numerical stability, this function does not compute the coefficients of the polynomial.
- Parameters:
xi (cupy.ndarray) – 1-D array of coordinates of the points the polynomial should pass through
yi (cupy.ndarray) – y-coordinates of the points the polynomial should pass through
x (scalar or cupy.ndarray) – Points to evaluate the interpolator at
axis (int, optional) – Axis in the yi array corresponding to the x-coordinate values
- Returns:
y – Interpolated values. Shape is determined by replacing the interpolation axis in the original array with the shape x
- Return type:
scalar or cupy.ndarray