Distribusi degree centrality dari simpul proyek
Sekarang saatnya memplot distribusi degree centrality untuk partisi 'projects' dari G. Langkah-langkahnya persis sama seperti pada latihan sebelumnya. Untuk kenyamanan Anda, matplotlib.pyplot telah diimpor sebelumnya sebagai plt.
Silakan coba!
Latihan ini merupakan bagian dari kursus
Analisis Jaringan Menengah di Python
Instruksi latihan
- Dapatkan sebuah list bernama
project_nodesyang berkorespondensi dengan simpul'projects'dariG. - Dengan fungsi
nx.degree_centrality(), hitung degree centrality untuk setiap simpul diG. Simpan hasilnya sebagaidcs. - Gunakan list comprehension untuk menghitung degree centrality bagi setiap simpul dalam
project_nodes. Simpan hasilnya sebagaiproject_dcs. - Plot histogram distribusi degree untuk proyek, gunakan
plt.hist()danproject_dcs.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()