Aan de slagGa gratis aan de slag

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

Cursus bekijken

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().

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