Matrix API ============= The matrix_api.py module provides the main NumPy-compatible interface. Key functions include: - ``add(a, b)`` - Element-wise addition - ``multiply(a, b)`` - Element-wise multiplication - ``matmul(a, b)`` - Matrix multiplication - ``sum(a, axis=None, keepdims=False)`` - Sum reduction - ``mean(a, axis=None, keepdims=False)`` - Mean calculation - ``cumulative_sum(a, axis=None)`` - Cumulative sum - ``transpose(a, axes=None)`` - Transpose operation - ``roll(a, shift, axis=None)`` - Roll/shift elements .. automodule:: openfhe_numpy.operations.matrix_api :members: :undoc-members: :show-inheritance: