LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Hole die Knoten der 'forum'-Partition in eine Liste namens forum_nodes.
  • Erstelle die Projektion der Forum-Knoten als Graph namens G_forum.
  • Berechne die Degree Centrality von G_forum mit nx.degree_centrality(). Speichere das Ergebnis als dcs.
  • 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()  
Code bearbeiten und ausführen