Distribuția centralității de grad a nodurilor de tip proiect
Este momentul să reprezentați grafic distribuția centralității de grad pentru partiția 'projects' din G. Pașii sunt exact aceiași ca în exercițiul anterior. Pentru comoditate, matplotlib.pyplot a fost deja importat ca plt.
Succes!
Acest exercițiu face parte din cursul
Analiză intermediară a rețelelor în Python
Instrucțiuni pentru exercițiu
- Obține o listă numită
project_nodescorespunzătoare nodurilor'projects'dinG. - Folosind funcția
nx.degree_centrality(), calculează centralitățile de grad pentru fiecare nod dinG. Stochează rezultatul cadcs. - Folosește un list comprehension pentru a calcula centralitățile de grad pentru fiecare nod din
project_nodes. Stochează rezultatul caproject_dcs. - Reprezintă o histogramă a distribuției gradelor proiectelor, folosind
plt.hist()șiproject_dcs.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()