Bir sosyal ağda NetworkX betweenness merkeziliği
Betweenness merkeziliği, bir ağdaki en kısa yollarla ilgili bilgiyi kullanan bir düğüm önem ölçütüdür. Herhangi bir düğüm çifti arasındaki tüm olası en kısa yolların, ilgili düğümün üzerinden geçenlerinin oranı olarak tanımlanır.
NetworkX, bir grafikteki her düğümün betweenness merkeziliğini hesaplamak için nx.betweenness_centrality(G) fonksiyonunu sağlar ve düğümlerin anahtar, betweenness merkeziliği değerlerinin ise değer olduğu bir sözlük döndürür.
Bu egzersiz, kursun bir parçasıdır
Python ile Ağ Analizine Giriş
Egzersiz talimatları
Tgrafiğindeki düğümlerin betweenness merkeziliğibet_cendeğerlerini hesapla.Tgrafiğindeki düğümlerin derece merkeziliğideg_cendeğerlerini hesapla.- Betweenness merkeziliği ile derece merkeziliğini karşılaştırmak için bir saçılım grafiği oluştur: x ekseninde
list(bet_cen.values()), y eksenindelist(deg_cen.values())olsun.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Compute the betweenness centrality of T: bet_cen
bet_cen = ____
# Compute the degree centrality of T: deg_cen
deg_cen = ____
# Create a scatter plot of betweenness centrality and degree centrality
____
# Display the plot
plt.show()