CommencerCommencer gratuitement

Distribution de la centralité en degré des nœuds projets

Il est temps de tracer la distribution de la centralité en degré pour la partition 'projects' de G. Les étapes sont exactement les mêmes que dans l’exercice précédent. Pour vous faciliter la tâche, matplotlib.pyplot a déjà été importé sous le nom plt.

À vous de jouer !

Cet exercice fait partie du cours

Analyse de réseaux intermédiaire en Python

Afficher le cours

Instructions

  • Obtenez une liste appelée project_nodes correspondant aux nœuds 'projects' de G.
  • À l’aide de la fonction nx.degree_centrality(), calculez la centralité en degré pour chaque nœud de G. Stockez le résultat dans dcs.
  • Utilisez une compréhension de liste pour extraire la centralité en degré de chaque nœud de project_nodes. Stockez le résultat dans project_dcs.
  • Tracez un histogramme de la distribution des degrés des projets avec plt.hist() et project_dcs.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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