ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține o listă numită project_nodes corespunzătoare nodurilor 'projects' din G.
  • Folosind funcția nx.degree_centrality(), calculează centralitățile de grad pentru fiecare nod din G. Stochează rezultatul ca dcs.
  • Folosește un list comprehension pentru a calcula centralitățile de grad pentru fiecare nod din project_nodes. Stochează rezultatul ca project_dcs.
  • Reprezintă o histogramă a distribuției gradelor proiectelor, folosind plt.hist() și project_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()
Editează și rulează codul