1use numrst::NdArray;
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let zeros = NdArray::<f32>::zeros((2, 3))?;
6 let ones = NdArray::<f32>::ones((2, 3))?;
7 let arange = NdArray::<i32>::arange(0, 10)?;
8 let rand = NdArray::<f32>::rand(0.0, 1.0, (2, 5, 3, 4))?;
9 let randn = NdArray::<f32>::randn(0.0, 1.0, (2, 2))?;
10
11 println!("zeros:\n{}", zeros);
12 println!("ones:\n{}", ones);
13 println!("arange:\n{}", arange);
14 println!("rand:\n{}", rand);
15 println!("randn:\n{}", randn);
16
17 Ok(())
18}