У меня возникают проблемы при изменении атрибута конкретной вершины в графовом объекте в igraph
.
from igraph import *
G = Graph()
G.add_vertices(2)
G.vs['names'] = [(1, 1), (10, 10)]
# change the name
G.vs['names'][0] = (5, 5)
print G.vs['names'][0]
(1, 1)
Я попытался изменить кортежи на списки, но это не сработало
G = Graph()
G.add_vertices(2)
G.vs['names'] = [ [1, 1], [10, 10] ]
G.vs['names'][0] = [5, 5]
print G.vs['names'][0]
[1, 1]
Я попытался также использовать G.vs['position'][0].pop()
, и оно тоже не сработало. Любая идея, как я мог бы изменить атрибуты в igraph?