मैं eigenvalues और eigenvectors की सूची प्राप्त करने के लिए numpy.linalg.eig का उपयोग कर रहा हूं:
A = someMatrixArray
from numpy.linalg import eig as eigenValuesAndVectors
solution = eigenValuesAndVectors(A)
eigenValues = solution[0]
eigenVectors = solution[1]
मैं अपने eigenvalues (जैसे निम्नतम से उच्चतम तक) को सॉर्ट करना चाहता हूं, एक तरह से मुझे पता है कि सॉर्टिंग के बाद संबंधित आइजन्वेक्टर क्या है।
मैं अजगर कार्यों के साथ ऐसा करने का कोई तरीका नहीं ढूंढ रहा हूं। क्या कोई सरल तरीका है या क्या मुझे अपने सॉर्ट संस्करण को कोड करना है?
idx = eigenValues.argsort()[::-1]
।