MulaiMulai sekarang secara gratis

Distribusi degree centrality

Derajat (degree) suatu simpul adalah jumlah tetangga yang dimilikinya. Degree centrality adalah jumlah tetangga dibagi dengan seluruh tetangga yang mungkin dimiliki. Bergantung pada apakah self-loop diizinkan, himpunan tetangga yang mungkin juga dapat mencakup simpul itu sendiri.

Fungsi nx.degree_centrality(G) mengembalikan sebuah kamus, di mana kunci adalah simpul dan nilainya adalah nilai degree centrality masing-masing.

Distribusi derajat degrees yang Anda hitung pada latihan sebelumnya menggunakan list comprehension telah dimuat sebelumnya.

Latihan ini adalah bagian dari kursus

Pengantar Analisis Jaringan di Python

Lihat Kursus

Petunjuk latihan

  • Hitung degree centrality dari jaringan Twitter T.
  • Dengan menggunakan plt.hist(), plot histogram distribusi degree centrality dari T. Ini dapat diakses dengan list(deg_cent.values()).
  • Plot histogram distribusi derajat degrees dari T. Ini adalah daftar yang sama seperti yang Anda hitung pada latihan sebelumnya.
  • Buat plot sebar dengan degrees pada sumbu-x dan distribusi degree centrality list(deg_cent.values()) pada sumbu-y.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode