Mise en Œuvre des Bases de la Probabilité en Python
Définition de l’espace échantillon et des événements
# Small numbers on a die
A = {1, 2, 3}
# Even numbers on a die
B = {2, 4, 6}
die_outcomes = 6
Ici, nous définissons :
- A={1,2,3} représentant les résultats « petits » ;
- B={2,4,6} représentant les résultats « pairs ».
Le nombre total de résultats possibles pour un dé est 6.
Réalisation d’opérations ensemblistes
12345678# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 print(f'A and B = {A & B}') # {2} print(f'A or B = {A | B}') # {1, 2, 3, 4, 6}
- L’intersection A∩B={2} → élément commun.
- L’union A∪B={1,2,3,4,6} → tous les éléments dans A ou B.
Calcul des probabilités
123456789101112131415161718# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 A_and_B = A & B # {2} A_or_B = A | B # {1, 2, 3, 4, 6} P_A = len(A) / die_outcomes P_B = len(B) / die_outcomes P_A_and_B = len(A_and_B) / die_outcomes P_A_or_B = P_A + P_B - P_A_and_B print("P(A) =", P_A) print("P(B) =", P_B) print("P(A ∩ B) =", P_A_and_B) print("P(A ∪ B) =", P_A_or_B)
Nous utilisons les formules :
- P(A)=6∣A∣=63 ;
- P(B)=6∣B∣=63 ;
- P(A∩B)=6∣A∩B∣=61 ;
- P(A∪B)=P(A)+P(B)−P(A∩B)=65.
Détails supplémentaires sur les ensembles
12345only_A = A - B # {1, 3} only_B = B - A # {4, 6} print(only_A) print(only_B)
- Éléments uniquement dans A : {1, 3} ;
- Éléments uniquement dans B : {4, 6}.
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 2
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Suggested prompts:
Can you explain the inclusion-exclusion principle in more detail?
How do you visualize these probabilities using a Venn diagram?
What happens if the events A and B are mutually exclusive?
Awesome!
Completion rate improved to 1.96
Mise en Œuvre des Bases de la Probabilité en Python
Glissez pour afficher le menu
Définition de l’espace échantillon et des événements
# Small numbers on a die
A = {1, 2, 3}
# Even numbers on a die
B = {2, 4, 6}
die_outcomes = 6
Ici, nous définissons :
- A={1,2,3} représentant les résultats « petits » ;
- B={2,4,6} représentant les résultats « pairs ».
Le nombre total de résultats possibles pour un dé est 6.
Réalisation d’opérations ensemblistes
12345678# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 print(f'A and B = {A & B}') # {2} print(f'A or B = {A | B}') # {1, 2, 3, 4, 6}
- L’intersection A∩B={2} → élément commun.
- L’union A∪B={1,2,3,4,6} → tous les éléments dans A ou B.
Calcul des probabilités
123456789101112131415161718# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 A_and_B = A & B # {2} A_or_B = A | B # {1, 2, 3, 4, 6} P_A = len(A) / die_outcomes P_B = len(B) / die_outcomes P_A_and_B = len(A_and_B) / die_outcomes P_A_or_B = P_A + P_B - P_A_and_B print("P(A) =", P_A) print("P(B) =", P_B) print("P(A ∩ B) =", P_A_and_B) print("P(A ∪ B) =", P_A_or_B)
Nous utilisons les formules :
- P(A)=6∣A∣=63 ;
- P(B)=6∣B∣=63 ;
- P(A∩B)=6∣A∩B∣=61 ;
- P(A∪B)=P(A)+P(B)−P(A∩B)=65.
Détails supplémentaires sur les ensembles
12345only_A = A - B # {1, 3} only_B = B - A # {4, 6} print(only_A) print(only_B)
- Éléments uniquement dans A : {1, 3} ;
- Éléments uniquement dans B : {4, 6}.
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 2