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

Phân phối độ trung tâm bậc của các nút dự án

Giờ là lúc vẽ phân phối độ trung tâm bậc cho phân hoạch 'projects' của G. Các bước thực hiện hoàn toàn giống bài tập trước. Để tiện cho bạn, matplotlib.pyplot đã được import sẵn dưới tên plt.

Bắt đầu thôi!

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 một danh sách tên project_nodes tương ứng với các nút 'projects' của G.
  • Dùng hàm nx.degree_centrality() để tính độ trung tâm bậc cho từng nút trong G. Lưu kết quả vào dcs.
  • Dùng list comprehension để lấy độ trung tâm bậc cho từng nút trong project_nodes. Lưu kết quả vào project_dcs.
  • Vẽ biểu đồ histogram cho phân phối bậc của các dự án bằng plt.hist() với project_dcs.

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.

# 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()
Chỉnh sửa và Chạy Mã