1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Analiza sieci w Pythonie – poziom średniozaawansowany

Connected

Exercise

Wyznaczanie średniej centralności stopnia dzień po dniu dla partycji studentów

Sprawdzisz teraz, czy średnia centralność stopnia wszystkich węzłów jest skorelowana z liczbą krawędzi widocznych na wykresie w czasie. Korelacja niekoniecznie musi być silna – przekonasz się, czy tak rzeczywiście jest.

Instrukcje

100 XP
  • Utwórz nowy graf G_sub zawierający podzbiór krawędzi.
  • Dodaj węzły z G, wraz z metadanymi węzłów.
  • Dodaj krawędzie spełniające zadane kryteria, używając metody .add_edges_from().
  • Wyznacz projekcję studentów G_student_sub z G_sub za pomocą funkcji nx.bipartite.projected_graph().
  • Oblicz centralność stopnia projekcji studentów przy użyciu nx.degree_centrality() (nie używaj wersji bipartite).
  • Dołącz średnią centralność stopnia do listy mean_dcs. Pamiętaj, aby najpierw przekonwertować dc.values() na listę.
  • Kliknij „Prześlij odpowiedź", aby zobaczyć wykres!