1. Esiste una rete sociale:
1. Gli utenti sono i vertici del grafo
2. Possibilità di interagire (amicizia) con altri utenti (like, commento, messaggio, repost) = arco
3. Connessioni reciproche (ad esempio, il numero di interazioni) = peso dell'arco
2. Compiti:
1. Trovare l'utente più attivo
2. Trovare l'utente più popolare
import numpy as np
# forma = (n, n)
# forma di adiacenza = (n, n)
Esempio = 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
])