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

Tính phân phối bậc

Số lượng hàng xóm mà một nút có được gọi là "bậc" (degree), và bạn có thể tính phân phối bậc trên toàn bộ đồ thị. Trong bài tập này, nhiệm vụ của bạn là tính phân phối bậc trên T.

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

Nhập môn Phân tích Mạng bằng Python

Xem khóa học

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

  • Dùng một list comprehension cùng với phương thức .neighbors(n) để lấy bậc của mọi nút. Kết quả phải là một danh sách các số nguyên.
    • Dùng n làm biến lặp của bạn.
    • Biểu thức đầu ra của list comprehension phải là số lượng hàng xóm mà nút n có — tức bậc của nó. Dùng các hàm len()list() kết hợp với phương thức .neighbors() để tính điều này.
    • Iterable trong list comprehension là tất cả các nút trong T, truy cập bằng phương thức .nodes().
  • In ra các bậc.

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.

# Compute the degree of every node: degrees
degrees = [____]

# Print the degrees
Chỉnh sửa và Chạy Mã