I have a square matrix with very small values of the order of 10^-9 or 10^-20. I need to compute the inverse of this matrix. But when I try to compute the inverse of the function using Python's inbuilt numpy.linalg.inv(.) function, I get an inverse matrix with all entries 0. Is there any transformation that can be applied to the matrix to extract the inverse approximation out of the original matrix.