ComenzarEmpieza gratis

Distribución de centralidad de grado de los nodos de proyectos

Ahora toca trazar la distribución de centralidad de grado para la partición 'projects' de G. Los pasos son exactamente los mismos que en el ejercicio anterior. Para tu comodidad, matplotlib.pyplot ya se ha importado como plt.

¡Adelante!

Este ejercicio forma parte del curso

Análisis de redes intermedio en Python

Ver curso

Instrucciones del ejercicio

  • Obtén una lista llamada project_nodes que corresponda a los nodos 'projects' de G.
  • Usando la función nx.degree_centrality(), calcula las centralidades de grado para cada nodo en G. Guarda el resultado como dcs.
  • Usa una lista por comprensión para calcular las centralidades de grado de cada nodo en project_nodes. Guarda el resultado como project_dcs.
  • Traza un histograma de la distribución de grado de los proyectos usando plt.hist() y project_dcs.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Get the 'projects' nodes: project_nodes
project_nodes = ____

# Compute the degree centralities: dcs
dcs = ____

# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]

# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()
Editar y ejecutar código