IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Ottieni una lista chiamata project_nodes corrispondente ai nodi 'projects' di G.
  • Usando la funzione nx.degree_centrality(), calcola le centralità di grado per ciascun nodo in G. Salva il risultato in dcs.
  • Usa una list comprehension per calcolare le centralità di grado per ciascun nodo in project_nodes. Salva il risultato in project_dcs.
  • Traccia un istogramma della distribuzione del grado dei progetti usando plt.hist() e project_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()
Modifica ed esegui il codice