2010-01-25 4 views

risposta

5
+0

Questo non funziona per me. Il grafico di input ha due copie di ciascun bordo, una in ciascuna direzione, e mi piacerebbe avere un grafico con la stessa quantità di bordi ma attraversabile in entrambe le direzioni. Questa funzione non sembra consentire ciò indipendentemente da ciò che ho impostato "reciproco" in questa chiamata DiGraph.to_undirected (reciproco = Falso) il numero di spigoli nel mio grafico si dimezza sempre. Qualche suggerimento su come aggirare questo? Vorrei la stessa quantità di bordi, ma per loro di essere non orientati. Grazie –

+0

@AlexAverbuch - sospetto che non sia più utile, ma se lo è - non puoi avere più bordi non orientati tra gli stessi due nodi, un lato non orientato realizza la stessa cosa (ecco perché è "non orientato"). il normale oggetto 'Graph' non può nemmeno rappresentare ciò che vuoi, afaik. ma dovresti chiederlo come una nuova domanda se ancora qualcosa hai bisogno di una risposta. –