bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / interpolate / _rbfinterp_pythran / _build_system_with_kernel
built-in
scipy.interpolate._rbfinterp_pythran:_build_system_with_kernel
Summary
Build the system used to solve for the RBF interpolant coefficients.
Extended Summary
Supported prototypes:
_build_system_with_kernel(float[:,:], float[:,:], float[:], float64(float64), float, int64[:,:])
Parameters
y: (P, N) float ndarrayData point coordinates.
d: (P, S) float ndarrayData values at
y.smoothing: (P,) float ndarraySmoothing parameter for each data point.
kernel_func: float(float) capsuleCompiled RBF kernel: maps scalar distance r to scalar value.
epsilon: floatShape parameter.
powers: (R, N) int ndarrayThe exponents for each monomial in the polynomial.
Returns
lhs: (P + R, P + R) float ndarrayLeft-hand side matrix.
rhs: (P + R, S) float ndarrayRight-hand side matrix.
shift: (N,) float ndarrayDomain shift used to create the polynomial matrix.
scale: (N,) float ndarrayDomain scaling used to create the polynomial matrix.
Aliases
scipy.interpolate._rbfinterp_np._pythran_build_system_with_kernel