bts:python:loiexponentielle
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bts:python:loiexponentielle [2023/02/14 16:32] – goupillwiki | bts:python:loiexponentielle [2024/02/27 09:33] (Version actuelle) – [Simuler un grand nombre de parties et visualiser] goupillwiki | ||
|---|---|---|---|
| Ligne 29: | Ligne 29: | ||
| def perdu(p): | def perdu(p): | ||
| - | | + | |
| + | p: probabilité de perdre à chaque tour | ||
| renvoie True avec la probabilité p | renvoie True avec la probabilité p | ||
| - | | + | |
| if p > random(): | if p > random(): | ||
| return True | return True | ||
| Ligne 42: | Ligne 43: | ||
| ===== Simuler une partie ===== | ===== Simuler une partie ===== | ||
| - | Une partie est une succession de lancers de dés. Chaque fois qu'on gagne, on compte +1. Quand c'est perdu, c'est fini. | + | Une partie est une succession de lancers de dés. Chaque fois qu'on gagne, on compte +1. Quand c'est perdu, c'est fini. On s' |
| Ajoutez à la suite : | Ajoutez à la suite : | ||
| <code python> | <code python> | ||
| - | def simulation(p): | + | def T(p): |
| - | | + | |
| + | p: probabilité de perdre à chaque tour | ||
| simule une partie et renvoie le nombre de lancer gagnants | simule une partie et renvoie le nombre de lancer gagnants | ||
| - | | + | |
| - | ''' | + | |
| n = 0 | n = 0 | ||
| while ... | while ... | ||
| Ligne 64: | Ligne 65: | ||
| Si on simule, cela donne quelque chose comme : | Si on simule, cela donne quelque chose comme : | ||
| <code python> | <code python> | ||
| - | >>> | + | >>> |
| 10 | 10 | ||
| </ | </ | ||
| Ligne 80: | Ligne 81: | ||
| # simulation de N parties | # simulation de N parties | ||
| - | essais = [simulation(p) for i in range(N)] | + | essais = [T(p) for i in range(N)] |
| # comptage des scores obtenus et des effectifs correspondants | # comptage des scores obtenus et des effectifs correspondants | ||
| Ligne 97: | Ligne 98: | ||
| </ | </ | ||
| - | On reconnaît | + | On reconnait |
| ===== Valeur de lambda ===== | ===== Valeur de lambda ===== | ||
| Ligne 113: | Ligne 114: | ||
| # on peut ajouter un graphique | # on peut ajouter un graphique | ||
| # juste avant le plt.bar : | # juste avant le plt.bar : | ||
| - | plt.plot(valeurs, | + | plt.plot(valeurs, |
| </ | </ | ||
bts/python/loiexponentielle.1676388725.txt.gz · Dernière modification : de goupillwiki
