1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Network Analysis in Python

Connected

Cvičení

Vykreslení centralit stupně na projekci

V tomto cvičení porovnáš rozdělení centralit stupně pro tři grafy: původní graf G, projekci grafu lidí peopleG a projekci grafu klubů clubsG. Díky tomu lépe pochopíš rozdíl ve výpočtu centralit stupně mezi bipartitní a unipartitní verzí těchto metrik. Seznamy uzlů people a clubs jsou už načtené.

Nezapomeň, že bipartitní funkce vyžadují předání kontejneru uzlů, ale vrátí centrality stupně pro všechny uzly. Centrality stupně jsou uloženy jako slovníky (mapování uzel → skóre).

Pokyny

100 XP
  • Vykresli rozdělení centralit stupně původního grafu G pomocí funkce degree_centrality z bipartitního modulu: nx.bipartite.degree_centrality(). Funkce přijímá dva argumenty: graf G a jeden ze seznamů uzlů (people nebo clubs).
  • Vykresli rozdělení centralit stupně grafu peopleG pomocí standardní (nebipartitní) funkce degree_centrality z NetworkX: nx.degree_centrality().
  • Vykresli rozdělení centralit stupně grafu clubsG pomocí standardní (nebipartitní) funkce degree_centrality z NetworkX: nx.degree_centrality().