Exemple de comment calculer la probabilité d'une intersection entre deux ensembles en python:
Intersection entre deux ensembles
Soit les deux ensembles suivants:
s1 = {1,2,3,4,5,6}
s2 = {4,5,6,7,8,9}
Pour obtenir l'intersection entre les ensembles s1 et s2, une solution est d'utiliser la fonction intersection():
intersection_set = s1.intersection(s2)
print(intersection_set)
donne ici
{4, 5, 6}
Intersection (mathématiques)">
Calculer la probabilité de l'intersection des événements s1 et s2
On peut alors par exemple générer des nombres aléatoirement comme ceci
import random
n = 100
n_intersection = 0
for i in range(100):
r1 = random.sample(s1, 1)[0]
r2 = random.sample(s2, 1)[0]
if {r1,r2}.issubset(intersection_set): n_intersection += 1
print(n_intersection/n)
et en déduire la probabilité de l'intersection entre s1 et s2
0.27