From 9daf583a4d3d2019be710deb2ccbf48c0bb32677 Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Sat, 5 Jul 2025 21:07:46 +0100 Subject: [PATCH] Implement matrix multiplication and dot product methods for SeriesOps in Frame --- src/frame/ops.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frame/ops.rs b/src/frame/ops.rs index c35625e..ef23ca8 100644 --- a/src/frame/ops.rs +++ b/src/frame/ops.rs @@ -20,6 +20,13 @@ impl SeriesOps for Frame { { self.matrix().apply_axis(axis, f) } + fn matrix_mul(&self, other: &Self) -> FloatMatrix { + self.matrix().matrix_mul(other.matrix()) + } + + fn dot(&self, other: &Self) -> FloatMatrix { + self.matrix().dot(other.matrix()) + } delegate_to_matrix!( sum_vertical -> Vec,