Réseaux sociaux

TP Python : Réseaux sociaux

Modéliser un réseau d'amis avec networkx (graphes) et pandas.

🦊

Niveaux de difficulté

Introduction, Facile, Moyen, Avancé, Difficile, Expert — puis choisis l'exercice.

Important ⚠️ - Avant de commencer
🦊 - Créer un graphe
🦊 - Relier des amis
🦊 - Nombre d'amis
🦊 - Vérifier une amitié
Énoncé

Important ⚠️ - Avant de commencer

En cours, vous avez vu qu'un réseau social peut se modéliser par un graphe : des sommets (utilisateurs) reliés par des arêtes (amitiés).

BibliothèqueUsage
networkxCréer et analyser un graphe de relations
pandasTableau des profils utilisateurs

Dans le Lab NSI, les modules sont chargés automatiquement.

Exemple networkx :

import networkx as nx

G = nx.Graph()
G.add_node("Alice")
G.add_node("Bob")
G.add_edge("Alice", "Bob")
print(G.number_of_nodes())  # 2