Как получить преимущество через его атрибуты в python networkx? - PullRequest
0 голосов
/ 28 мая 2020

Предположим, мой график - взвешенный график. Я знаю вес ребра, но теперь я хочу узнать соответствующие (2) узла этого взвешенного ребра? Есть ли у них какой-нибудь метод? (В python networkx)

1 Ответ

0 голосов
/ 09 августа 2020

Я новичок в networkx. Хотя я нашел способ ответить на ваш вопрос, возможно, есть гораздо лучшее решение.

Я использовал этот код для решения вашего вопроса.

import networkx as nx

# suppose we have a graph, called g
# and a certain weight that we are interested in is cw

myedges = nx.edges(g) # this will make a list of edges

for e in myedges:
    if g[e[0]][e[1]]['weight'] == cw:
        my_target_edge = e
        print(my_target_edge) # in case you find more than one edge
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...