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}