Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Tel het aantal maximale cliques in de graaf en print dit.
    • Gebruik de functie nx.find_cliques() van G om 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 met list() omzetten naar een lijst en vervolgens len() gebruiken. Zet dit in een print()-functie om het te printen.

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(____)
Code bewerken en uitvoeren