title: Inverse a matrix in python
body: <p>I want to inverse a matrix Q+1e-5*np.eye(d) (size d X d) and use the following code to get the  approximate result.</p>
  
  <pre><code>Q = X.dot(X.T) # X is a large sparse matrix, Q is singular
  P = np.linalg.inv(Q+1e-5*np.eye(d))
  </code></pre>
  
  <p>But I got this:</p>
  
  <pre><code>P=[[ nan  nan  nan ...,  nan  nan  nan]
    [ nan  nan  nan ...,  nan  nan  nan]
    [ nan  nan  nan ...,  nan  nan  nan]
     ...,
    [ nan  nan  nan ...,  nan  nan  nan]
    [ nan  nan  nan ...,  nan  nan  nan]
    [ nan  nan  nan ...,  nan  nan  nan]]
  </code></pre>
  
  <p>Do anyone have any idea?</p>