Grundlagen der NetworkX-API am Twitter-Netzwerk
Damit du schnell mit der NetworkX-API loslegen kannst, gehen wir einige grundlegende Funktionen durch, mit denen du ein Twitter-Netzwerk abfragen kannst, das bereits für dich vorab geladen wurde und in der IPython-Shell als T verfügbar ist. Das Twitter-Netzwerk stammt von KONECT und zeigt einen Snapshot eines Teilsets von Twitter-Nutzenden. Es ist ein anonymisiertes Twitter-Netzwerk mit Metadaten.
Du wirst nun die NetworkX-API verwenden, um einige grundlegende Eigenschaften des Netzwerks zu erkunden. Probier dabei gern in der IPython-Shell mit den Daten herum.
Warte, bis die IPython-Shell anzeigt, dass der Graph unter dem Variablennamen T vorab geladen wurde (steht für ein Twitter-Netzwerk), und beantworte dann die folgende Frage:
Wie groß ist der Graph T, welchen Typ hat T.nodes(), und welche Datenstruktur hat das dritte Element der letzten in T.edges(data=True) aufgeführten Kante? Die Funktionen len() und type() sind hier hilfreich. Um auf den letzten Eintrag von T.edges(data=True) zuzugreifen, kannst du list(T.edges(data=True))[-1] verwenden.
Diese Übung ist Teil des Kurses
Einstieg in die Netzwerkanalyse mit Python
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten