RMath

rmath.linalg

BLAS-accelerated linear algebra routines for matrix decomposition, inversion, and equation solving.

Proven: Matrix Inversion & Multiplication

linalg_verify.py
import rmath.array as ra
import rmath.linalg as la

A = ra.Array([[4.0, 7.0], [2.0, 6.0]])

# Compute the inverse using rmath.linalg
A_inv = la.inv(A)

# Verify by matrix multiplication (A @ A_inv = Identity)
I = A @ A_inv

print(f"Identity Matrix:
{I}")
print(f"Trace: {I.trace():.1f}")
Identity Matrix: Array([ [ 1.0000, 0.0000], [ 0.0000, 1.0000]]) Trace: 2.0