Aan de slagGa gratis aan de slag

Basis van de NetworkX-API met een Twitter-netwerk

Om je snel op weg te helpen met de NetworkX-API, lopen we een paar basisfuncties door waarmee je een Twitter-netwerk kunt bevragen dat al voor je is ingeladen en beschikbaar is in de IPython Shell als T. Het Twitter-netwerk komt uit KONECT en laat een momentopname zien van een subset van Twitter-gebruikers. Het is een geanonimiseerd Twitter-netwerk met metadata.

Je gaat nu de NetworkX-API gebruiken om een paar basiskenmerken van het netwerk te verkennen. Experimenteer vooral met de gegevens in de IPython Shell.

Wacht tot de IPython Shell aangeeft dat de graaf is ingeladen onder de variabelenaam T (die een Twitter-netwerk voorstelt) en beantwoord dan de volgende vraag:

Wat is de grootte van de graaf T, het type van T.nodes(), en de datastructuur van het derde element van de laatst vermelde edge in T.edges(data=True)? De functies len() en type() komen hierbij van pas. Om het laatste element van T.edges(data=True) te benaderen, kun je list(T.edges(data=True))[-1] gebruiken.

Deze oefening maakt deel uit van de cursus

Introductie tot netwerkanalyse in Python

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen