validate_sample_weights

Function validate_sample_weights 

Source
pub fn validate_sample_weights<F: Float + FromPrimitive + Debug + PartialOrd>(
    weights: ArrayView1<'_, F>,
    n_samples: usize,
    algorithm: &str,
) -> Result<()>
Expand description

Validate sample weights

Ensures sample weights are valid (non-negative, finite, and consistent with data size).

§Arguments

  • weights - Sample weights array
  • n_samples - Expected number of samples
  • algorithm - Algorithm name for error messages

§Returns

  • Result<()> - Ok if valid, error otherwise