Zacznij terazZacznij za darmo

Charakterystyka sieci (II)

Przypomnijmy sobie, czego wcześniej uczyłeś się o ważności węzłów – tym razem narysujemy rozkład stopni sieci. Jest to rozkład stopni węzłów obliczony dla wszystkich węzłów w sieci.

To ćwiczenie jest częścią kursu

Wprowadzenie do analizy sieci w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Narysuj rozkład stopni sieci współpracy GitHub G. Pamiętaj, że proces składa się z czterech kroków:
    • Oblicz centralizację stopnia grafu G.
    • Użyj metody .values() na wyniku i przekonwertuj go na listę.
    • Przekaż listę rozkładów stopni do plt.hist().
    • Wyświetl histogram za pomocą plt.show().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import necessary modules
import matplotlib.pyplot as plt
import networkx as nx

# Plot the degree distribution of the GitHub collaboration network
____(list(____.____().____()))
____
Edytuj i uruchom kod