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>Übungsanweisungen
- Erzeuge eine Liste namens
project_nodes, die den'projects'-Knoten vonGentspricht. - Berechne mit der Funktion
nx.degree_centrality()die Degree-Centrality für jeden Knoten inG. Speichere das Ergebnis alsdcs. - Verwende eine List Comprehension, um die Degree-Centrality für jeden Knoten in
project_nodeszu berechnen. Speichere das Ergebnis alsproject_dcs. - Plotten ein Histogramm der Degree-Verteilung der Projekte mit
plt.hist()undproject_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()