(v: &[f64])
| 272 | } |
| 273 | |
| 274 | fn center(v: &[f64]) -> Vec<f64> { |
| 275 | let m = v.iter().sum::<f64>() / v.len() as f64; |
| 276 | v.iter().map(|x| *x - m).collect() |
| 277 | } |
| 278 | |
| 279 | fn normalize_usize_map(effect: &BTreeMap<usize, f64>) -> BTreeMap<usize, f64> { |
| 280 | let sum: f64 = effect.values().sum(); |
no test coverage detected