Expand description
Primitive scoring and ranking helpers for optimization.
§Examples
use use_score::{normalize_min_max, rank_descending, weighted_sum};
assert_eq!(weighted_sum(&[3.0, 4.0], &[0.25, 0.75]).unwrap(), 3.75);
assert_eq!(normalize_min_max(&[2.0, 4.0, 6.0]).unwrap(), vec![0.0, 0.5, 1.0]);
assert_eq!(rank_descending(&[1.0, 3.0, 2.0]), vec![1, 2, 0]);