Zacznij terazZacznij za darmo

Rozkład centralności stopnia węzłów projektów

Czas wykreślić rozkład centralności stopnia dla partycji 'projects' grafu G. Kroki są dokładnie takie same jak w poprzednim ćwiczeniu. Dla wygody biblioteka matplotlib.pyplot jest już zaimportowana jako plt.

Do dzieła!

To ćwiczenie jest częścią kursu

Analiza sieci w Pythonie – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz listę o nazwie project_nodes zawierającą węzły 'projects' grafu G.
  • Używając funkcji nx.degree_centrality(), oblicz centralności stopnia dla każdego węzła w G. Wynik zapisz jako dcs.
  • Użyj składni listowej, aby obliczyć centralności stopnia dla każdego węzła z project_nodes. Wynik zapisz jako project_dcs.
  • Wykreśl histogram rozkładu stopni projektów, używając plt.hist() i project_dcs.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod