1. Hay una red social:
1. Los usuarios son los vértices del grafo
2. La posibilidad de interactuar (amistad) con otros usuarios (me gusta, comentario, mensaje, reenvío) = arista
3. Las conexiones mutuas (por ejemplo, la cantidad de interacciones) = peso de la arista
2. Tareas:
1. Encontrar al usuario más activo
2. Encontrar al usuario más popular
import numpy as np
# forma = (n, n)
# forma de la adyacencia = (n, n)
ejemplo = 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
])