У меня есть ориентированный взвешенный график, который я создал с помощью networkx.Networkx Статистический вывод
Я пытаюсь создать статистические выводы в этой сети, но у меня проблемы. Вот они:
(i) Средняя степень сети. (Единственное, что я мог найти, это average_degree_connectivity, который возвращает словарь, а не один поплавок со средней степенью всей сети).
(ii) Средневзвешенная степень сети. (такие же, как указано выше)
(iii) Средний коэффициент кластеризации сети. (Я знаю, что мне нужно использовать nx.average_clustering (g), однако как я могу принять во внимание тот факт, что это взвешенный ориентированный граф? Я продолжаю получать ошибку: NetworkXError: («Алгоритмы кластеризации не определены», для ориентированных графов. '))
Спасибо!
Спасибо! он работает для первой части, и я уверен, что теперь смогу понять вторую, чтобы понять логику. Но для точки (iii) я не совсем понимаю, что это означает, когда он говорит, что алгоритм кластеризации не определен. Все, что я сделал, это создать DiGraph, называемый g, и добавить к нему узлы и взвешенные ребра. Затем я назвал nx.average_clustering (g). Не могли бы вы уточнить больше PLZ? – BKS