mlx.core.linalg.tri_inv#
- tri_inv(a: array, upper: bool = False, *, stream: None | Stream | Device = None) array #
Compute the inverse of a triangular square matrix.
This function supports arrays with at least 2 dimensions. When the input has more than two dimensions, the inverse is computed for each matrix in the last two dimensions of
a
.- Parameters:
- Returns:
ainv
such thatdot(a, ainv) = dot(ainv, a) = eye(a.shape[0])
- Return type: