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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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