LoslegenKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten