1. Learn
  2. /
  3. Courses
  4. /
  5. Analiza sieci w Pythonie – poziom średniozaawansowany

Connected

Exercise

Wizualizacja rozkładu centralności stopnia dla projekcji studentów

W tym ćwiczeniu zwizualizujesz rozkład centralności stopnia dla projekcji studentów. To powtórzenie dwóch zagadnień, które już znasz: centralności stopnia oraz projekcji grafów.

Instructions

100 XP
  • Pobierz węzły partycji 'student' do listy o nazwie student_nodes.
    • Użyj listy składanej: iteruj po wszystkich węzłach grafu G (razem z metadanymi) i sprawdź, czy klucz 'bipartite' obiektu d jest równy 'student'.
  • Utwórz projekcję węzłów studentów jako graf o nazwie G_students. Użyj funkcji nx.bipartite.projected_graph() i pamiętaj, aby podać argument nodes=student_nodes.
  • Oblicz centralność stopnia grafu G_students za pomocą nx.degree_centrality(). Wynik zapisz jako dcs.
  • Wyrysuj histogram wartości centralności stopnia.