Итак, я создаю свой график в основном c виде:
import igraph
import numpy as np
graph = igraph.Graph()
graph.add_vertices(np.array([0,1,2,3,4,5]))
graph.add_edges(np.array([[0,1],[1,2],[3,4],[4,5],[3,5]]))
Интересно, можно ли ускорить преобразование краев моего графика в массив numpy
? Я делаю это прямо сейчас:
print(np.array([n.tuple for n in graph.es])) # prints array [[0,1],[1,2],[3,4],[4,5],[3,5]]