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
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().
- Oblicz centralizację stopnia grafu
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(____.____().____()))
____