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

Khác biệt của đồ thị theo thời gian

Bây giờ, bạn sẽ tính các khác biệt của đồ thị theo thời gian! Để xét trường hợp đơn giản nhất, ở đây bạn sẽ dùng một cửa sổ (tháng, tháng + 1), rồi theo dõi các cạnh được thêm hoặc bị mất theo thời gian. Bài tập này là bước chuẩn bị cho bài tiếp theo, nơi bạn sẽ trực quan hóa các thay đổi theo thời gian.

Hướng dẫn

100 XP
  • Bên trong vòng lặp for:
    • Gán Gs[i] cho g1 và Gs[i + window] cho g2.
    • Dùng nx.difference() để tính phần khác biệt giữa g2 và g1. Thêm kết quả vào added.
    • Thêm phần khác biệt giữa g1 và g2 vào removed.
  • In fractional_changes.