pub fn normalize_vectors(vectors: &mut [Vec<f32>])Expand description
Normalize a batch of vectors in place
ยงExample
use ipfrs_semantic::utils::normalize_vectors;
let mut vectors = vec![
vec![3.0, 4.0],
vec![1.0, 0.0],
];
normalize_vectors(&mut vectors);
for vec in &vectors {
let norm: f32 = vec.iter().map(|x| x * x).sum::<f32>().sqrt();
assert!((norm - 1.0).abs() < 1e-6);
}