Kom igångKom igång gratis

Fördelning av graders centralitet för projektnoder

Nu är det dags att rita upp fördelningen av graders centralitet för partitionen 'projects' i G. Stegen är exakt desamma som i föregående övning. För bekvämlighets skull har matplotlib.pyplot redan importerats som plt.

Sätt igång!

Den här övningen är en del av kursen

Nätverksanalys i Python – fortsättningskurs

Visa kurs

Övningsinstruktioner

  • Skapa en lista med namnet project_nodes som motsvarar noderna 'projects' i G.
  • Använd funktionen nx.degree_centrality() för att beräkna graders centralitet för varje nod i G. Spara resultatet som dcs.
  • Använd en listomfattning för att beräkna graders centralitet för varje nod i project_nodes. Spara resultatet som project_dcs.
  • Rita upp ett histogram över gradfördelningen för projekt med hjälp av plt.hist() och project_dcs.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod