Bắt đầu ngayBắt đầu miễn phí

Trực quan hóa phân phối degree centrality của phép chiếu forums

Bài tập này giúp bạn củng cố thêm khái niệm degree centrality và phép chiếu. Lần này, bạn sẽ vẽ phân phối degree centrality cho phép chiếu 'forum'. Hãy làm theo các bước giống bài trước!

Bài tập này là một phần của khóa học

Phân tích mạng nâng cao với Python

Xem khóa học

Hướng dẫn bài tập

  • Lấy các node thuộc phân hoạch 'forum' vào một list gọi là forum_nodes.
  • Tạo phép chiếu các node forums dưới dạng một đồ thị gọi là G_forum.
  • Tính degree centrality của G_forum bằng nx.degree_centrality(). Lưu kết quả vào dcs.
  • Vẽ biểu đồ histogram cho các giá trị degree centrality.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import necessary modules
import matplotlib.pyplot as plt 
import networkx as nx

# Get the forums partition's nodes: forum_nodes
forum_nodes = [____]

# Create the forum nodes projection as a graph: G_forum
G_forum = ____

# Calculate the degree centrality using nx.degree_centrality: dcs
dcs = ____

# Plot the histogram of degree centrality values
____
plt.yscale('log') 
plt.show()  
Chỉnh sửa và Chạy Mã