Aan de slagBegin gratis

Bereken graadverdeling

Het aantal buren dat een knoop heeft heet de "graad". Je kunt de graadverdeling over de hele graaf berekenen. In deze oefening is het jouw taak om de graadverdeling over T te berekenen.

Deze oefening maakt deel uit van de cursus

Introductie tot netwerkanalyse in Python

Bekijk cursus

Oefeninstructies

  • Gebruik een list comprehension samen met de methode .neighbors(n) om de graad van elke knoop op te halen. Het resultaat moet een lijst met gehele getallen zijn.
    • Gebruik n als je iteratorvariabele.
    • De outputexpressie van je list comprehension moet het aantal buren zijn dat knoop n heeft — dus de graad. Gebruik de functies len() en list() samen met de methode .neighbors() om dit te berekenen.
    • De iterable in je list comprehension zijn alle knopen in T, toegankelijk via de methode .nodes().
  • Print de graden.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Compute the degree of every node: degrees
degrees = [____]

# Print the degrees
Code bewerken en uitvoeren