1. Bir sosyal ağ var:
1. Kullanıcılar grafın köşeleri
2. Diğer kullanıcılarla etkileşim (arkadaşlık) imkanı (beğeni, yorum, mesaj, yeniden paylaşım) = kenar
3. Karşılıklı bağlantılar (örneğin, etkileşim sayısı) = kenarın ağırlığı
2. Görevler:
1. En aktif kullanıcıyı bulmak
2. En popüler kullanıcıyı bulmak
import numpy as np
# şekil = (n, n)
# komşuluk şekli = (n, n)
örnek = 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
])