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

Connected

Exercise

Wczytywanie grafów

W tym ćwiczeniu, zanim zaczniesz obliczać projekcje, poćwiczysz pracę z jedną z funkcji wejścia-wyjścia biblioteki NetworkX – read_edgelist(). Funkcja read_edgelist() tworzy graf na podstawie pliku z listą krawędzi. Pracować będziesz z grafem dwudzielnym opisującym Rewolucję Amerykańską. Graf ma dwie partycje węzłów – 'people' i 'clubs' – a krawędzie oznaczają przynależność danej osoby do klubu.

Instrukcje

100 XP
  • Zaimportuj networkx jako nx.
  • Użyj nx.read_edgelist(), aby wczytać plik 'american-revolution.edgelist'.
  • W zbiorze danych nazwy węzłów należących do 'clubs' nie zawierają symbolu .. Skorzystaj z tej informacji, aby przypisać węzły do partycji 'clubs' lub 'people'. Pamiętaj o słowie kluczowym 'bipartite'!
  • Wyświetl krawędzie grafu.