BaşlayınÜcretsiz başlayın

Derece merkezilik dağılımı

Bir düğümün derecesi, sahip olduğu komşu sayısıdır. Derece merkeziliği ise bu komşu sayısının, sahip olabileceği tüm olası komşuların sayısına bölünmesiyle elde edilir. Öz döngülere (self-loop) izin verilip verilmediğine bağlı olarak, bir düğümün olası komşular kümesine düğümün kendisi de dahil olabilir.

nx.degree_centrality(G) fonksiyonu bir sözlük döndürür; anahtarlar düğümler, değerler ise onların derece merkezilik değerleridir.

Önceki egzersizde liste üreteciyle hesapladığın derece dağılımı degrees önceden yüklenmiştir.

Bu egzersiz, kursun bir parçasıdır

Python ile Ağ Analizine Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Twitter ağı T'nin derece merkeziliğini hesapla.
  • plt.hist() kullanarak T'nin derece merkezilik dağılımının histogramını çiz. Buna list(deg_cent.values()) ile erişebilirsin.
  • T'nin derece dağılımı degrees için bir histogram çiz. Bu, bir önceki egzersizde hesapladığın aynı listedir.
  • X ekseninde degrees, Y ekseninde ise derece merkezilik dağılımı list(deg_cent.values()) olacak şekilde bir saçılım grafiği oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import matplotlib.pyplot
import matplotlib.pyplot as plt

# Compute the degree centrality of the Twitter network: deg_cent
deg_cent = ____

# Plot a histogram of the degree centrality distribution of the graph.
plt.figure()
____
plt.show()

# Plot a histogram of the degree distribution of the graph
plt.figure()
____
plt.show()

# Plot a scatter plot of the centrality distribution and the degree distribution
plt.figure()
____
plt.show()
Kodu Düzenle ve Çalıştır