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
Instructions de l’exercice
- Récupérez les nœuds de la partition
'forum'dans une liste appeléeforum_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 denx.degree_centrality(). Stockez le résultat dansdcs. - 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()