Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. # Compute covariance matrix
  2. C = np.dot(X.T, X) / (n-1)
  3. # Eigen decomposition
  4. eigen_vals, eigen_vecs = np.linalg.eig(C)
  5. # SVD
  6. U, Sigma, Vh = np.linalg.svd(X,
  7. full_matrices=False,
  8. compute_uv=True)
  9. # Relationship between singular values and eigen values:
  10. print(np.allclose(np.square(Sigma) / (n - 1), eigen_vals)) # True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement