1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analýza dat ze sociálních sítí v Pythonu

Connected

cvičení

Centralita in-degree

Centralita je míra důležitosti uzlu v síti. Existuje mnoho různých typů centrality a každý z nich má v kontextu twitterových sítí trochu jiný význam. Začneme centralitou stupně, jejíž výpočet je přímočarý a má intuitivní výklad.

U řízených sítí, jako je Twitter, je důležité rozlišovat mezi centralitou in-degree a out-degree – zvláště v sítích retweetů. Centralita in-degree v sítích retweetů označuje uživatele, kteří dostávají hodně retweetů.

networkx je importován jako nx. Sítě G_rt a G_reply a proměnná column_names = ['screen_name', 'degree_centrality'] jsou již načteny.

Pokyny

100 XP
  • Vypočítej centralitu in-degree pro síť retweetů pomocí nx.in_degree_centrality() a výsledek ulož do rt_centrality.
  • Totéž proveď pro síť odpovědí a výsledek ulož do reply_centrality.
  • Předej položky (tj. dvojice klíč–hodnota) centralit odpovědí konstruktoru DataFrame.
  • Totéž proveď pro síť odpovědí.