scqubits.utils.spectrum_utils.order_eigensystem¶
- scqubits.utils.spectrum_utils.order_eigensystem(evals, evecs)[source]¶
Takes eigenvalues and corresponding eigenvectors and orders them (in place) according to the eigenvalues (from smallest to largest; real valued eigenvalues are assumed). Compare http://stackoverflow.com/questions/22806398.
- Parameters:
evals (
ndarray) – array of eigenvaluesevecs (
ndarray) – array containing eigenvectors; evecs[:, 0] is the first eigenvector etc.
- Return type:
Tuple[ndarray,ndarray]