« Mathématiques avec Python et Ruby/Simulation avec Python » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 160 :
 
=Méthode de Monte-Carlo=
 
Pour calculer <math>\pi</math> par la [[w:Méthode de Monte-Carlo|méthode de Monte-Carlo]], on "crée" un nuage de points à coordonnées uniformes entre 0 et 1, et on compte combien d'entre eux sont à une distance de l'origine inférieure à l'unité. La fréquence de ces points converge vers <math>\frac{\pi}{4}</math>:
 
<source lang="python">
from math import hypot
from random import random
p=0
for n in range(1000000):
if hypot(random(),random())<1:
p+=1
 
print(p/1000000*4)
</source>
 
Heureusement, il y a des moyens plus rapides pour calculer <math>\pi</math>!
 
[[Catégorie:Informatique]]