Aan de slagBegin gratis

Het netwerk karakteriseren (II)

Laten we verdergaan met wat je eerder hebt geleerd over het belang van knooppunten, door de graadverdeling van een netwerk te plotten. Dit is de verdeling van de knooppuntgraden berekend over alle knooppunten in een netwerk.

Deze oefening maakt deel uit van de cursus

Introductie tot netwerkanalyse in Python

Bekijk cursus

Oefeninstructies

  • Plot de graadverdeling van het GitHub-samenwerkingsnetwerk G. Onthoud dat dit uit vier stappen bestaat:
    • De graadcentraliteit van G berekenen.
    • De .values()-methode gebruiken en omzetten naar een lijst.
    • De lijst met graadwaarden doorgeven aan plt.hist().
    • Het histogram weergeven met plt.show().

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx

# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____
Code bewerken en uitvoeren