ComenzarEmpieza gratis

Visualiza la distribución de centralidad de grado de la proyección de foros

Este ejercicio también sirve para afianzar los conceptos de centralidad de grado y proyecciones. Esta vez, vas a representar la distribución de centralidad de grado para la proyección 'forum'. ¡Sigue los mismos pasos que en el ejercicio anterior!

Este ejercicio forma parte del curso

Análisis de redes intermedio en Python

Ver curso

Instrucciones del ejercicio

  • Obtén los nodos de la partición 'forum' en una lista llamada forum_nodes.
  • Crea la proyección de nodos de foros como un grafo llamado G_forum.
  • Calcula la centralidad de grado de G_forum usando nx.degree_centrality(). Guarda el resultado como dcs.
  • Representa el histograma de los valores de centralidad de grado.

Ejercicio interactivo práctico

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

# Import necessary modules
import matplotlib.pyplot as plt 
import networkx as nx

# Get the forums partition's nodes: forum_nodes
forum_nodes = [____]

# Create the forum nodes projection as a graph: G_forum
G_forum = ____

# Calculate the degree centrality using nx.degree_centrality: dcs
dcs = ____

# Plot the histogram of degree centrality values
____
plt.yscale('log') 
plt.show()  
Editar y ejecutar código