normalize_f64

Function normalize_f64 

Source
pub fn normalize_f64(values: &[f64]) -> Vec<f64>
Expand description

SIMD-friendly normalization to [0, 1] range.

Normalizes values using (v - min) / (max - min). Returns empty vec for empty input, all zeros if min == max.

ยงExample

use presentar_core::simd::normalize_f64;
let values = vec![0.0, 50.0, 100.0];
let normalized = normalize_f64(&values);
assert_eq!(normalized, vec![0.0, 0.5, 1.0]);