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

Proje düğümlerinin derece merkeziliği dağılımı

Şimdi G grafiğinin 'projects' bölümüne ait derece merkeziliği dağılımını çizme zamanı. Bunu yapmak için adımlar bir önceki egzersizle birebir aynı. Kolaylık olması için matplotlib.pyplot zaten plt olarak içe aktarıldı.

Hadi başlayalım!

Bu egzersiz

Python ile Orta Düzey Ağ (Network) Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • G içindeki 'projects' düğümlerine karşılık gelen project_nodes adlı bir liste elde et.
  • nx.degree_centrality() fonksiyonunu kullanarak G içindeki her düğümün derece merkeziliklerini hesapla. Sonucu dcs olarak kaydet.
  • Bir liste üreteci kullanarak project_nodes içindeki her düğümün derece merkeziliklerini hesapla. Sonucu project_dcs olarak kaydet.
  • plt.hist() ve project_dcs kullanarak projelerin derece dağılımının histogramını çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Get the 'projects' nodes: project_nodes
project_nodes = ____

# Compute the degree centralities: dcs
dcs = ____

# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]

# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()
Kodu Düzenle ve Çalıştır