Aan de slagBegin gratis

Verdeling van graadcentraliteit van projectknooppunten

Tijd om de verdeling van de graadcentraliteit te plotten voor de 'projects'-partitie van G. De stappen zijn precies hetzelfde als in de vorige oefening. Voor jouw gemak is matplotlib.pyplot al als plt geïmporteerd.

Aan de slag!

Deze oefening maakt deel uit van de cursus

Gemiddelde netwerkanalyse in Python

Bekijk cursus

Oefeninstructies

  • Maak een lijst project_nodes met de knooppunten van G die tot 'projects' behoren.
  • Gebruik de functie nx.degree_centrality() om de graadcentraliteit voor elk knooppunt in G te berekenen. Sla het resultaat op als dcs.
  • Gebruik een list comprehension om de graadcentraliteit te bepalen voor elk knooppunt in project_nodes. Sla het resultaat op als project_dcs.
  • Plot een histogram van de graadverdeling van projecten met plt.hist() en project_dcs.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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