Caratterizzare la rete (II)
Continuiamo a riprendere quanto hai imparato sull'importanza dei nodi, tracciando la distribuzione dei gradi di una rete. Si tratta della distribuzione dei gradi dei nodi calcolata su tutti i nodi della rete.
Questo esercizio fa parte del corso
Introduzione all'analisi delle reti in Python
Istruzioni dell'esercizio
- Traccia la distribuzione dei gradi della rete di collaborazione su GitHub
G. Ricorda che ci sono quattro passaggi:- Calcolare la degree centrality di
G. - Usare il metodo
.values()diGe convertirlo in una lista. - Passare la lista delle distribuzioni dei gradi a
plt.hist(). - Visualizzare l'istogramma con
plt.show().
- Calcolare la degree centrality di
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx
# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____