Visualizza la distribuzione della degree centrality della proiezione dei forum
Questo esercizio serve anche a consolidare i concetti di degree centrality e proiezioni. Questa volta traccerai la distribuzione della degree centrality per la proiezione 'forum'. Segui gli stessi passaggi dell'esercizio precedente!
Questo esercizio fa parte del corso
Analisi di reti intermedia in Python
Istruzioni dell'esercizio
- Inserisci i nodi della partizione
'forum'in una lista chiamataforum_nodes. - Crea la proiezione sui nodi dei forum come grafo chiamato
G_forum. - Calcola la degree centrality di
G_forumusandonx.degree_centrality(). Salva il risultato indcs. - Traccia l'istogramma dei valori di degree centrality.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()