Page 1 of 1

Warum gibt Vertexclsutering.mitgliedschaft eine Kopie zurück?

Posted: 20 May 2025, 17:11
by Anonymous
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>

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[:]
Gibt es einen Grund für die Rückgabe einer expliziten Kopie und nicht nur Self._Membership ?