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
Oefeninstructies
- Haal de knooppunten van de
'forum'-partitie op in een lijst met de naamforum_nodes. - Maak de projectie van de forumknooppunten als een graaf
G_forum. - Bereken de degree centrality van
G_forummetnx.degree_centrality(). Sla het resultaat op alsdcs. - 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()