Guest User

Untitled

a guest
May 28th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. A = someMatrixArray
  2. from numpy.linalg import eig as eigenValuesAndVectors
  3.  
  4. solution = eigenValuesAndVectors(A)
  5.  
  6. eigenValues = solution[0]
  7. eigenVectors = solution[1]
  8.  
  9. import numpy as np
  10. import numpy.linalg as linalg
  11.  
  12. A = np.random.random((3,3))
  13. eigenValues, eigenVectors = linalg.eig(A)
  14.  
  15. idx = eigenValues.argsort()[::-1]
  16. eigenValues = eigenValues[idx]
  17. eigenVectors = eigenVectors[:,idx]
  18.  
  19. eval, evec = sp.eig(A)
  20. ev_list = zip( eval, evec )
  21. ev_list.sort(key=lambda tup:tup[0], reverse=False)
  22. eval, evec = zip(*ev_list)
  23.  
  24. import numpy as np
  25. from numpy import linalg as npla
  26. #
  27. def eigen(A):
  28. eigenValues, eigenVectors = npla.eig(A)
  29. idx = np.argsort(eigenValues)
  30. eigenValues = eigenValues[idx]
  31. eigenVectors = eigenVectors[:,idx]
  32. return (eigenValues, eigenVectors)
Add Comment
Please, Sign In to add comment