linear_algebra.matrix_inversion =============================== .. py:module:: linear_algebra.matrix_inversion Attributes ---------- .. autoapisummary:: linear_algebra.matrix_inversion.mat Functions --------- .. autoapisummary:: linear_algebra.matrix_inversion.invert_matrix Module Contents --------------- .. py:function:: invert_matrix(matrix: list[list[float]]) -> list[list[float]] Returns the inverse of a square matrix using NumPy. Parameters: matrix (list[list[float]]): A square matrix. Returns: list[list[float]]: Inverted matrix if invertible, else raises error. >>> invert_matrix([[4.0, 7.0], [2.0, 6.0]]) [[0.6000000000000001, -0.7000000000000001], [-0.2, 0.4]] >>> invert_matrix([[1.0, 2.0], [0.0, 0.0]]) Traceback (most recent call last): ... ValueError: Matrix is not invertible .. py:data:: mat :value: [[4.0, 7.0], [2.0, 6.0]]