1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích mạng nâng cao với Python

Connected

Bài tập

Trích xuất trung bình degree centrality theo ngày trên phân hoạch sinh viên

Trong phần này, bạn sẽ kiểm tra xem trung bình degree centrality trên tất cả các nút có tương quan với số lượng cạnh được vẽ theo thời gian hay không. Có thể sẽ không có tương quan mạnh; bạn sẽ trực quan hóa để xem thực tế như thế nào.

Hướng dẫn

100 XP
  • Khởi tạo một đồ thị mới tên G_sub chứa một tập con các cạnh.
  • Thêm các nút từ G, bao gồm cả siêu dữ liệu của nút.
  • Thêm các cạnh thỏa điều kiện bằng phương thức .add_edges_from().
  • Lấy phép chiếu sinh viên G_student_sub từ G_sub bằng hàm nx.bipartite.projected_graph().
  • Tính degree centrality của phép chiếu sinh viên bằng nx.degree_centrality() (không dùng phiên bản bipartite).
  • Thêm giá trị trung bình degree centrality vào danh sách mean_dcs. Nhớ chuyển dc.values() thành list trước.
  • Nhấn 'Submit Answer' để xem biểu đồ!