matmul/
matmul.rs

1use elara_math::prelude::*;
2
3fn main() {
4    let t1 = tensor![[1.0, 2.0], [3.0, 4.0]];
5    let t2 = tensor![[5.0, 6.0], [7.0, 8.0]];
6    println!("{:?}", t1);
7    println!("{:?}", t2);
8    // Expected: [[19, 22], [43, 50]]
9    println!("{:?}", t1.matmul(&t2));
10}