Cliques vinden (I)
Je gaat nu oefenen met het vinden van cliques in G. Denk eraan: cliques zijn "groepen knooppunten die allemaal onderling verbonden zijn", en een maximale clique is een clique die niet kan worden uitgebreid door nog een knooppunt in de graaf toe te voegen.
Deze oefening maakt deel uit van de cursus
Introductie tot netwerkanalyse in Python
Oefeninstructies
- Tel het aantal maximale cliques in de graaf en print dit.
- Gebruik de functie
nx.find_cliques()vanGom de maximale cliques te vinden. - De functie
nx.find_cliques()geeft een generatorobject terug. Om het aantal maximale cliques te tellen, moet je dit eerst metlist()omzetten naar een lijst en vervolgenslen()gebruiken. Zet dit in eenprint()-functie om het te printen.
- Gebruik de functie
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Calculate the maximal cliques in G: cliques
cliques = ____
# Count and print the number of maximal cliques in G
print(____)