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

Connected

Cvičení

Načítání grafů

V tomto cvičení si před výpočtem projekcí procvičíš práci s jednou z funkcí NetworkX pro vstup a výstup dat, konkrétně s read_edgelist(). Funkce read_edgelist() vytvoří graf ze souboru s hranami. Budeš pracovat s bipartitním grafem popisujícím Americkou revoluci. Graf obsahuje dvě skupiny uzlů – 'people' (lidé) a 'clubs' (spolky) – přičemž hrany označují členství dané osoby v určitém spolku.

Pokyny

100 XP
  • Importuj networkx jako nx.
  • Pomocí nx.read_edgelist() načti soubor 'american-revolution.edgelist'.
  • V datasetu 'clubs' (spolky) neobsahují symbol . v názvu uzlu. Využij tuto informaci k přiřazení uzlů do skupin 'clubs' nebo 'people'. Nezapomeň na klíčové slovo 'bipartite'!
  • Vypiš hrany grafu.