IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Inserisci i nodi della partizione 'forum' in una lista chiamata forum_nodes.
  • Crea la proiezione sui nodi dei forum come grafo chiamato G_forum.
  • Calcola la degree centrality di G_forum usando nx.degree_centrality(). Salva il risultato in dcs.
  • 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()  
Modifica ed esegui il codice