Začněte nyníZačněte zdarma

Rozdělení centrality stupně

Stupeň uzlu je počet jeho sousedů. Centralita stupně je pak počet sousedů vydělený celkovým počtem možných sousedů, které by uzel mít mohl. Podle toho, zda jsou povoleny smyčky, může množina možných sousedů zahrnovat i samotný uzel.

Funkce nx.degree_centrality(G) vrací slovník, jehož klíče jsou uzly a hodnoty jsou jejich centrality stupně.

Rozdělení stupňů degrees, které jsi vypočítal/a v předchozím cvičení pomocí list comprehension, je již načteno.

Toto cvičení je součástí kurzu

Úvod do analýzy sítí v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej centralitu stupně Twitter sítě T.
  • Pomocí plt.hist() vykresli histogram rozdělení centrality stupně sítě T. K hodnotám se dostaneš přes list(deg_cent.values()).
  • Vykresli histogram rozdělení stupňů degrees sítě T. Jde o stejný seznam, který jsi sestavil/a v předchozím cvičení.
  • Vytvoř bodový graf, kde na ose x budou hodnoty degrees a na ose y rozdělení centrality stupně list(deg_cent.values()).

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import matplotlib.pyplot
import matplotlib.pyplot as plt

# Compute the degree centrality of the Twitter network: deg_cent
deg_cent = ____

# Plot a histogram of the degree centrality distribution of the graph.
plt.figure()
____
plt.show()

# Plot a histogram of the degree distribution of the graph
plt.figure()
____
plt.show()

# Plot a scatter plot of the centrality distribution and the degree distribution
plt.figure()
____
plt.show()
Upravit a spustit kód