LoslegenKostenlos starten

Verteilung der Degree-Centrality von Projektknoten

Jetzt ist es Zeit, die Verteilung der Degree-Centrality für die Partition 'projects' von G zu plotten. Die Schritte sind exakt dieselben wie in der vorherigen Übung. Zur Bequemlichkeit wurde matplotlib.pyplot bereits als plt importiert.

Leg los!

Diese Übung ist Teil des Kurses

<Kurs>Fortgeschrittene Netzwerkanalyse in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erzeuge eine Liste namens project_nodes, die den 'projects'-Knoten von G entspricht.
  • Berechne mit der Funktion nx.degree_centrality() die Degree-Centrality für jeden Knoten in G. Speichere das Ergebnis als dcs.
  • Verwende eine List Comprehension, um die Degree-Centrality für jeden Knoten in project_nodes zu berechnen. Speichere das Ergebnis als project_dcs.
  • Plotten ein Histogramm der Degree-Verteilung der Projekte mit plt.hist() und project_dcs.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Get the 'projects' nodes: project_nodes
project_nodes = ____

# Compute the degree centralities: dcs
dcs = ____

# Get the degree centralities for project_nodes: project_dcs
project_dcs = [____]

# Plot the degree distribution of project_dcs
plt.yscale('log')
plt.hist(____, bins=20)
plt.show()
Code bearbeiten und ausführen