nevermind_neu/util/
array_helpers.rs

1use ndarray::Array;
2
3pub fn max<D>(arr: &Array<f32, D>) -> f32
4where D: ndarray::Dimension
5{
6    let mut out = f32::MIN;
7    
8    for i in arr.iter() {
9        if *i > out {
10            out = *i;
11        }
12    }
13
14    out
15}
16
17pub fn min<D>(arr: &Array<f32, D>) -> f32
18where D: ndarray::Dimension
19{
20    let mut out = f32::MAX;
21
22    for i in arr.iter() {
23        if *i < out {
24            out = *i;
25        }
26    }
27
28    out
29}