Ich erhalte einen Fehler in einem Skript direkt aus dem Benutzerhandbuch. Was mache ich falsch?Grafik-Tool g.get_vertex() AttributeError
import graph_tool.all as gt
print gt.__version__
g = gt.Graph()
g.add_vertex(5)
g.get_vertices()
kehrt
2.20 (commit f6ef9990, Fri Jan 27 16:40:08 2017 +0000)
Traceback (most recent call last):
File "Untitled.py", line 7, in
g.get_vertices()
AttributeError: 'Graph' object has no attribute 'get_vertices'
Ich suche nach einem Array zurückgegeben werden, was 'get_vertices()' gibt mir. 'g.vertices()' gibt ein Iterator-Objekt zurück. Ich könnte 'g.vertices()' mit einer Schleife folgen, die jedes Element vom Iterator zu einer Liste hinzufügt, aber das wäre O (n). Ich würde wirklich lieber herausfinden, wie get_vertices() funktioniert. – Tim
Sie können ein Array mit 'list (g.vertices())' erhalten –