Warum gibt Vertexclsutering.mitgliedschaft eine Kopie zurück?
Posted: 20 May 2025, 17:11
In Zusammenarbeit mit IGraph in einem Projekt stoßen wir auf ernsthafte Zeitprobleme. Wenn Sie CProfile auf der schlimmsten Funktion ausführen, stellen wir fest, dass dieser Code viel Zeit braucht: < /p>
Gibt es einen Grund für die Rückgabe einer expliziten Kopie und nicht nur Self._Membership ?
Code: Select all
[ partition.membership[x.index] if x.index < len(partition.membership) else -1 for x in G.vs ]
< /code>
wobei G ein Diagramm ist.@property
def membership(self):
"""Returns the membership vector."""
return self._membership[:]