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ırEgzersiz talimatları
Giçindeki'projects'düğümlerine karşılık gelenproject_nodesadlı bir liste elde et.nx.degree_centrality()fonksiyonunu kullanarakGiçindeki her düğümün derece merkeziliklerini hesapla. Sonucudcsolarak kaydet.- Bir liste üreteci kullanarak
project_nodesiçindeki her düğümün derece merkeziliklerini hesapla. Sonucuproject_dcsolarak kaydet. plt.hist()veproject_dcskullanarak 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()