2010-01-25 29 views

Respuesta

5
+0

Esto no funciona para mí. El gráfico de entrada tiene dos copias de cada borde, una en cada dirección, y me gustaría tener un gráfico con la misma cantidad de aristas pero transitable en ambas direcciones. Esta función no parece permitir eso ya que independientemente de lo que establezca "recíproco" en esta llamada DiGraph.to_undirected (reciproco = False), el número de aristas en mi gráfico siempre se reduce a la mitad. ¿Alguna sugerencia sobre cómo evitar eso? Me gustaría la misma cantidad de aristas, pero para que no estén dirigidas. Gracias –

+0

@AlexAverbuch - sospecho que esto ya no es útil, pero si lo es - no puedes tener múltiples bordes no dirigidos entre los mismos dos nodos, un borde no dirigido logra lo mismo (es por eso que está 'no dirigido'). el objeto 'Graph' regular ni siquiera puede representar lo que quieres, afaik. pero debe preguntar eso como una nueva pregunta si todavía hay algo que necesita respuesta. –

Cuestiones relacionadas