diff --git a/module2/exo1/toy_document_orgmode_python_fr.html b/module2/exo1/toy_document_orgmode_python_fr.html index 5f848e264ff9b475c2197388e89cb8b712f6be40..e80e326c3241c44542348d2504860350d51a7f36 100644 --- a/module2/exo1/toy_document_orgmode_python_fr.html +++ b/module2/exo1/toy_document_orgmode_python_fr.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- +-Mon ordinateur m'indique que π vaut approximativement: +Mon ordinateur m'indique que \(\pi\) vaut approximativement:
from math import * -print(pi) +pi
Mais calculé avec la méthode des aiguilles de Buffon, on obtiendrait -comme approximation : +comme approximation :
-Sinon, une méthode plus simple à comprendre et ne faisant pas -intervenir d'appel à la fonction sinus se base sur le fait que si -\(X∼U(0,1) et Y∼U(0,1) \) alors \( P[X2+Y2≤1]=π/4 \) (voir -méthode de Monte Carlo sur Wikipedia). Le code suivant illustre ce fait : +Sinon, une méthode plus simple à comprendre et ne faisant pas intervenir d'appel à la fonction sinus se base sur le fait que si +\(X\simU(0,1) et Y∼U(0,1)\) alors \(P[X2+Y2\leq 1] = \pi/4\) (voir méthode de Monte Carlo sur Wikipedia). Le code suivant illustre ce fait :
-import matplotlib.pyplot as plt ++import matplotlib.pyplot as plt np.random.seed(seed=42) N = 1000 x = np.random.uniform(size=N, low=0, high=1) @@ -345,42 +340,30 @@ plt.savefig(matplot_lib_filename)-
+
![]()
-Il est alors aisé d'obtenir une approximation (pas terrible) de π en comptant combien de fois, en moyenne, \(X2+Y2\) est inférieur à 1 : +Il est alors aisé d'obtenir une approximation (pas terrible) de \(\pi\) en comptant combien de fois, en moyenne, \(X^2+Y^2\) est inférieur à 1 :
-print('{:1.13f}'.format(4*np.mean(accept))) +4*np.mean(accept)-3.1120000000000 +3.112- --Auteur: Konrad Hinsen -
- --Created: 2019-03-28 Thu 11:06 -
- --Validate -