CommencezCommencez gratuitement

Visualiser la distribution de la centralité de degré de la projection des forums

Cet exercice vise aussi à consolider les notions de centralité de degré et de projections. Cette fois-ci, vous allez tracer la distribution de la centralité de degré pour la projection 'forum'. Suivez les mêmes étapes que dans l'exercice précédent !

Cette activité fait partie du cours

Analyse de réseaux intermédiaire en Python

Voir le cours

Instructions de l’exercice

  • Récupérez les nœuds de la partition 'forum' dans une liste appelée forum_nodes.
  • Créez la projection des nœuds de forums sous forme de graphe appelé G_forum.
  • Calculez la centralité de degré de G_forum à l'aide de nx.degree_centrality(). Stockez le résultat dans dcs.
  • Tracez l'histogramme des valeurs de centralité de degré.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()  
Modifier et exécuter le code