Calcular la distribución de grados
Al número de vecinos que tiene un nodo se le llama su «grado», y es posible calcular la distribución de grados en todo el grafo. En este ejercicio, tu tarea es calcular la distribución de grados en T.
Este ejercicio forma parte del curso
Introducción al análisis de redes en Python
Instrucciones del ejercicio
- Usa una list comprehension junto con el método
.neighbors(n)para obtener el grado de cada nodo. El resultado debe ser una lista de enteros.- Usa
ncomo tu variable iteradora. - La expresión de salida de tu list comprehension debe ser el número de vecinos que tiene el nodo
n, es decir, su grado. Utiliza las funcioneslen()ylist()junto con el método.neighbors()para calcularlo. - El iterable en tu list comprehension son todos los nodos de
T, a los que accedes usando el método.nodes().
- Usa
- Imprime los grados.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Compute the degree of every node: degrees
degrees = [____]
# Print the degrees