Come trovare il vettore di fielder di un Laplacian (L) in Python?Calcolo del vettore Fiedler in Python
posso ottenere gli autovalori e autovettori utilizzando: autovalori, autovettori = linalg.eig (L)
assumo che pitone non restituisce autovalori in un ordine.
Prendo il 2 ° autovalore più grande e quindi lo abbino all'autovettore corrispondente (corrispondente all'indice)?
Quando si ordinano gli autovalori, come si gestiscono i valori negativi? L'ordine è di magnitudine assoluta?
Grazie per il vostro aiuto
Soluzione rapida, 'evals, evec = np.linalg.eigh (L) ind = np.argsort (evals) evals = evals [ind] evec = evec [:, ind]' –
fiedler = evec [:, 1 ] connettività = evals [1] – Icarus