Distribuzione della degree centrality dei nodi progetto
È il momento di tracciare la distribuzione della degree centrality per la partizione 'projects' di G. I passaggi sono esattamente gli stessi dell'esercizio precedente. Per comodità, matplotlib.pyplot è già stato importato come plt.
Vai!
Questo esercizio fa parte del corso
Analisi di reti intermedia in Python
Istruzioni dell'esercizio
- Ottieni una lista chiamata
project_nodescorrispondente ai nodi'projects'diG. - Usando la funzione
nx.degree_centrality(), calcola le centralità di grado per ciascun nodo inG. Salva il risultato indcs. - Usa una list comprehension per calcolare le centralità di grado per ciascun nodo in
project_nodes. Salva il risultato inproject_dcs. - Traccia un istogramma della distribuzione del grado dei progetti usando
plt.hist()eproject_dcs.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Get the 'projects' nodes: project_nodes
project_nodes = ____
# Compute the degree centralities: dcs
dcs = ____
# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]
# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()