1. Istnieje sieć społeczna:
1. Użytkownicy są wierzchołkami grafu
2. Możliwość interakcji (przyjaźń) z innymi użytkownikami (lajk, komentarz, wiadomość, repost) = krawędź
3. Wzajemne powiązania (np. liczba interakcji) = waga krawędzi
2. Zadania:
1. Znaleźć najbardziej aktywnego użytkownika
2. Znaleźć najbardziej popularnego użytkownika
import numpy as np
# kształt = (n, n)
# kształt sąsiedztwa = (n, n)
przykład = np.array([
[0, 8, 3, 0, 2], # Alice
[2, 0, 10, 0, 0], # Bob
[4, 2, 0, 7, 1], # Charlie
[0, 0, 6, 0, 0], # John
[3, 1, 2, 0, 0], # Enea
])