From 52600bbfe3e48d66d1dce00bcde3e2012807c9e0 Mon Sep 17 00:00:00 2001 From: Christoph Groth Date: Thu, 9 Jan 2025 13:53:24 +0100 Subject: Demonstrate some array operations --- src/main.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main.rs b/src/main.rs index 949dfb6..c0ee447 100644 --- a/src/main.rs +++ b/src/main.rs @@ -23,4 +23,16 @@ fn main() { matmul(&a, &b, &mut c); assert_eq!(c, expr![[4.0, 5.0, 6.0], [5.0, 7.0, 9.0]]); + + // slice + let d = a.view(1, ..); + dbg!(std::any::type_name_of_val(&d)); + + // index + let e = c[4]; + dbg!(std::any::type_name_of_val(&e)); + + // permute + let f = c.permute::<1, 0>(); + dbg!(std::any::type_name_of_val(&f)); } -- cgit v1.2.3-74-g4815