Найти степень ориентированного графа с помощью networkx 2.2 - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь найти степень выхода графа

import networkx as nx
G = nx.DiGraph() 

for n in G.nodes():
     v.append(1/ G.out_degree(n))

, однако он показывает, что объект 'График' не имеет атрибута 'out_degree'

1 Ответ

0 голосов
/ 08 октября 2018

out_degree() не реализовано для класса Graph, в таком случае вам следует использовать метод degree().
Я предполагаю, что в вашем коде отсутствует какое-то утверждение между созданием G и вызовомметода out_degree(), который меняет G с Digraph на Graph, поскольку возбуждено исключение

Объект 'Graph' не имеет атрибута 'out_degree'

и не имеет

Объект 'DiGraph' не имеет атрибута 'out_degree'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...