Как я могу найти количество уникальных неориентированных ребер графа, используя networkx? - PullRequest
0 голосов
/ 27 августа 2018

У меня есть направленный биграф, который содержит направленные и ненаправленные ребра.

networkx_Graph = nx.read_adjlist('graph.txt', create_using=nx.DiGraph()) Мне удалось найти число направленных ребер, используя: len(list(networkx_Graph.in_edges(data=False)))

Но я пытаюсьнайти число неориентированных ребер.

Это довольно легко, используя пакет python snap, но я не нахожу ничего подобного в документации по networkx?

Что такое эквивалент по networkx snap.CntUniqDirEdges() * * 1013

1 Ответ

0 голосов
/ 27 августа 2018

Вы должны преобразовать график в неориентированный график для расчета размера.NetworkX не имеет функции, которая делает это за один снимок, как snap.

networkx_Graph.to_undirected (). Size ()

...