normalize_with_range_f64

Function normalize_with_range_f64 

Source
pub fn normalize_with_range_f64(values: &[f64], min: f64, max: f64) -> Vec<f64>
Expand description

SIMD-friendly normalization with provided range.

Normalizes values using (v - min) / (max - min) with caller-provided bounds. More efficient when min/max are already known.

ยงExample

use presentar_core::simd::normalize_with_range_f64;
let values = vec![25.0, 50.0, 75.0];
let normalized = normalize_with_range_f64(&values, 0.0, 100.0);
assert_eq!(normalized, vec![0.25, 0.5, 0.75]);