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
Oefeninstructies
- Plot de graadverdeling van het GitHub-samenwerkingsnetwerk
G. Onthoud dat dit uit vier stappen bestaat:- De graadcentraliteit van
Gberekenen. - De
.values()-methode gebruiken en omzetten naar een lijst. - De lijst met graadwaarden doorgeven aan
plt.hist(). - Het histogram weergeven met
plt.show().
- De graadcentraliteit van
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____