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
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
nlà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
ncó — tức bậc của nó. Dùng các hàmlen()và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().
- Dùng
- 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