Začněte nyníZačněte zdarma

Rozdělení centralnosti stupně uzlů projektů

Teď přišel čas vykreslit rozdělení centralnosti stupně pro oddíl 'projects' grafu G. Postup je úplně stejný jako v předchozím cvičení. Pro pohodlí je matplotlib.pyplot předem naimportován jako plt.

Do toho!

Toto cvičení je součástí kurzu

Intermediate Network Analysis in Python

Zobrazit kurz

Pokyny k cvičení

  • Získej seznam project_nodes odpovídající uzlům 'projects' v grafu G.
  • Pomocí funkce nx.degree_centrality() vypočítej centralnosti stupně pro každý uzel v G. Výsledek ulož do proměnné dcs.
  • Pomocí list comprehension vypočítej centralnosti stupně pro každý uzel v project_nodes. Výsledek ulož do proměnné project_dcs.
  • Vykresli histogram rozdělení stupňů projektů pomocí plt.hist() a project_dcs.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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()
Upravit a spustit kód