title: Difference between TruncatedSVD and svds
body: <p>I see that the documentation for both <a href="http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.TruncatedSVD.html" rel="noreferrer">sklearn.decomposition.TruncatedSVD</a> and <a href="http://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.linalg.svds.html" rel="noreferrer">scipy.sparse.linalg.svds</a> mention that they both perform <code>SVD</code> for sparse matrices. What is the difference between them?</p>
  
  <p>Thanks.</p>