Aan de slagBegin gratis

Visualiseer de verdeling van degree centrality van de forumprojectie

Deze oefening is er ook om de concepten degree centrality en projecties te versterken. Dit keer plot je de verdeling van de degree centrality voor de 'forum'-projectie. Volg dezelfde stappen als in de vorige oefening!

Deze oefening maakt deel uit van de cursus

Gemiddelde netwerkanalyse in Python

Bekijk cursus

Oefeninstructies

  • Haal de knooppunten van de 'forum'-partitie op in een lijst met de naam forum_nodes.
  • Maak de projectie van de forumknooppunten als een graaf G_forum.
  • Bereken de degree centrality van G_forum met nx.degree_centrality(). Sla het resultaat op als dcs.
  • Plot het histogram van de degree centrality-waarden.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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()  
Code bewerken en uitvoeren