pub fn optimize_parameter<F, Func, BuilderFunc>(
x: &ArrayView1<'_, F>,
y: &ArrayView1<'_, F>,
param_values: &ArrayView1<'_, F>,
interp_fn_builder: BuilderFunc,
) -> InterpolateResult<F>where
F: Float + FromPrimitive + Debug + Display,
Func: Fn(&ArrayView1<'_, F>, &ArrayView1<'_, F>, &ArrayView1<'_, F>) -> InterpolateResult<Array1<F>>,
BuilderFunc: Fn(F) -> Func,Expand description
Find optimal interpolation parameters
§Arguments
x- Original x coordinatesy- Original y valuesparam_values- Array of parameter values to tryinterp_fn_builder- Function that builds an interpolation function with a parameter
§Returns
The parameter value that minimizes the cross-validation error