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
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen