ComenzarEmpieza gratis

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

Ver curso

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 n como 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 funciones len() y list() 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().
  • 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
Editar y ejecutar código