Visualisiere die Verteilung der Degree Centrality der Forums-Projektion
Diese Übung festigt noch einmal die Konzepte der Degree Centrality und von Projektionen. Dieses Mal zeichnest du die Verteilung der Degree Centrality für die 'forum'-Projektion. Folge denselben Schritten wie in der vorherigen Übung!
Diese Übung ist Teil des Kurses
Fortgeschrittene Netzwerkanalyse in Python
Anleitung zur Übung
- Hole die Knoten der
'forum'-Partition in eine Liste namensforum_nodes. - Erstelle die Projektion der Forum-Knoten als Graph namens
G_forum. - Berechne die Degree Centrality von
G_forummitnx.degree_centrality(). Speichere das Ergebnis alsdcs. - Zeichne das Histogramm der Degree-Centrality-Werte.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()