Я создаю граф с вершинами и ребрами, используя networkx в python.Получить вершину графа на основе значений и атрибутов
G=add_edge(vertex1,vertex2)
vertex1
и vertex2
являются целыми числами, т.е.
G=add_edge(4,3),
G=add_edge(2,3)
etc..
Так, в питоне, если мы просто дать список краев, он создает вершину и создать ребра между указанными вершинами.
Теперь мне нужно добавить атрибут в вершины графа, т. Е. Я хочу в основном отделить вершины от групп на основе атрибута.
Таким образом, я могу сделать
G.node[your_vertex]['attribute'] = value
добавить атрибут в уже созданный граф G
.
Поскольку может быть много различных атрибутов и различные значения, как я получить вершину
- По своему значению
- По атрибуте