Cliquen finden (I)
Jetzt übst du, Cliquen in G zu finden. Denk daran: Cliquen sind „Gruppen von Knoten, die alle untereinander verbunden sind“, während eine maximale Clique eine Clique ist, die sich nicht erweitern lässt, indem man einen weiteren Knoten im Graphen hinzufügt.
Diese Übung ist Teil des Kurses
Einstieg in die Netzwerkanalyse mit Python
Anleitung zur Übung
- Zähle die Anzahl der maximalen Cliquen im Graphen und gib sie aus.
- Verwende die Funktion
nx.find_cliques()vonG, um die maximalen Cliquen zu finden. - Die Funktion
nx.find_cliques()gibt ein Generator-Objekt zurück. Um die Anzahl der maximalen Cliquen zu zählen, musst du ihn zuerst mitlist()in eine Liste umwandeln und dannlen()verwenden. Pack das in eineprint()-Funktion, um es auszugeben.
- Verwende die Funktion
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Calculate the maximal cliques in G: cliques
cliques = ____
# Count and print the number of maximal cliques in G
print(____)