Here's an example of some code I'm using:
import numpy as np
import numpy.linalg as linalg
A = np.random.random((10,10))
eigenValues,eigenVectors = linalg.eig(A)
idx = eigenValues.argsort()
eigenValues = eigenValues[idx]
eigenVectors = eigenVectors[:,idx]
What I'm trying to do is plot only the five smallest eigenvectors in a set of many more than five eigenvectors, and then plot them. So how could one choose the first five eigenvectors and then plot them in matplotlib?