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
Pokyny k cvičení
- Získej seznam
project_nodesodpovídající uzlům'projects'v grafuG. - Pomocí funkce
nx.degree_centrality()vypočítej centralnosti stupně pro každý uzel vG. 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()aproject_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()