np.linalg.inv¶
- np.linalg.inv(A)[source]¶
Computes the inverse of the matrix.
References
Examples
In [1]: GF = galois.GF(31) # Ensure A is full rank and invertible In [2]: while True: ...: A = GF.Random((3,3)) ...: if np.linalg.matrix_rank(A) == 3: ...: break ...: In [3]: A Out[3]: GF([[ 9, 28, 15], [20, 6, 3], [17, 14, 22]], order=31) In [4]: A_inv = np.linalg.inv(A); A_inv Out[4]: GF([[ 1, 1, 2], [16, 19, 2], [13, 28, 24]], order=31) In [5]: A_inv @ A Out[5]: GF([[1, 0, 0], [0, 1, 0], [0, 0, 1]], order=31)