Я пытаюсь определить вершину в python, используя igprah lybrari. Когда я пытаюсь определить его как одно целое, проблема не возникает, но если я хочу определить вершину как (координату x, y-координату) и добавить ребро между двумя вершинами, определенными как это, тогда у меня есть ошибка:определить вершину в python iGraph по координатам x, y
TypeError: only numbers, vertex names or igraph.Vertex objects can be converted to vertex IDs
Так я пытался создать namedtupel
Coordinates = namedtuple('Coordinates','x,y')
firstVertex = Coordinates(1,2)
secondVertex = Coordinates(3,4)
, а затем я попытался использовать неявное преобразование во время добавления краев между этим verteces, но он не работает.
TypeError: int() argument must be a string, a bytes-like object or a number, not 'Coordinates'
Есть ли способ, как определить вершину с й, у координаты и использовать его в igraph lybrary? Или есть лучший способ работы с такими графами, где мне нужно, чтобы мои вертексы определялись с помощью координат? Спасибо за вашу помощь.