1use numrst::NdArray;
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let arr = NdArray::<f32>::arange(1.0, 10.0)?.reshape((3, 3))?;
5
6 let sum = arr.sum();
7 let prod = arr.product();
8 let min = arr.min();
9 let max = arr.max();
10 let mean = arr.mean();
11 let var = arr.var();
12 let std = arr.std();
13
14 println!("arr:\n{}", arr);
15 println!("sum = {}", sum);
16 println!("product = {}", prod);
17 println!("min = {}", min);
18 println!("max = {}", max);
19 println!("mean = {:?}", mean);
20 println!("var = {:?}", var);
21 println!("std = {:?}", std);
22
23 Ok(())
24}