Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- A = someMatrixArray
- from numpy.linalg import eig as eigenValuesAndVectors
- solution = eigenValuesAndVectors(A)
- eigenValues = solution[0]
- eigenVectors = solution[1]
- import numpy as np
- import numpy.linalg as linalg
- A = np.random.random((3,3))
- eigenValues, eigenVectors = linalg.eig(A)
- idx = eigenValues.argsort()[::-1]
- eigenValues = eigenValues[idx]
- eigenVectors = eigenVectors[:,idx]
- eval, evec = sp.eig(A)
- ev_list = zip( eval, evec )
- ev_list.sort(key=lambda tup:tup[0], reverse=False)
- eval, evec = zip(*ev_list)
- import numpy as np
- from numpy import linalg as npla
- #
- def eigen(A):
- eigenValues, eigenVectors = npla.eig(A)
- idx = np.argsort(eigenValues)
- eigenValues = eigenValues[idx]
- eigenVectors = eigenVectors[:,idx]
- return (eigenValues, eigenVectors)
Add Comment
Please, Sign In to add comment