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
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_forumbằngnx.degree_centrality(). Lưu kết quả vàodcs. - 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()