В мультиграфе каждый вызов * add_edge (а, б, вес = 1) * добавит новое ребро между узлами и б. При построении графика можно ли изменить этот вес, когда a и b найдены снова. Прямо сейчас я делаю чек, чтобы выяснить, связаны ли (a, b) или (b, a), затем удалить кромку и добавить новый. Мне кажется, что я просто могу обновить вес.Изменение края атрибутов в NetworkX мультиграфе
Примечание: мне нужно мультиграфы потому что я использую различные типы ребер между узлами (дифференцированным использованием ключа)
Спасибо! как получить ребра, соответствующие ключу? например, знать предыдущее значение _weight_. Нужно ли мне перебирать все края, чтобы сначала проверить ключ? – Vladtn
@ Vladtn обновленный ответ, чтобы включить, как это сделать – jterrace
Это значительно упрощает мой код ... – Vladtn