1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do analizy sieci w Pythonie

Connected

ćwiczenie

Głęboka analiza – sieć Twitter, część II

Teraz przeprowadzisz analogiczną głęboką analizę, tym razem skupiając się na centralności pośrednictwa! Pamiętaj, że oblicza się ją za pomocą nx.betweenness_centrality(G).

Instrukcje

100 XP
  • Napisz funkcję find_node_with_highest_bet_cent(G), która zwraca węzeł (lub węzły) o najwyższej centralności pośrednictwa.
    • Oblicz centralność pośrednictwa grafu G.
    • Oblicz maksymalną centralność pośrednictwa, używając funkcji max() na list(bet_cent.values()).
    • Iteruj po słowniku centralności pośrednictwa, bet_cent.items().
    • Jeśli wartość centralności pośrednictwa v bieżącego węzła k jest równa max_bc, dodaj go do zbioru węzłów.
  • Użyj swojej funkcji, aby znaleźć węzeł (lub węzły) o najwyższej centralności pośrednictwa w T.
  • Napisz instrukcję asercji sprawdzającą poprawność wyniku. Została już przygotowana, więc kliknij „Prześlij odpowiedź", aby zobaczyć rezultat!