From e6aff6d1ada3da8b35b4446760cf2de0e4f5d1d0 Mon Sep 17 00:00:00 2001 From: 1261dbb44216db3152292d7ebd180f0d <1261dbb44216db3152292d7ebd180f0d@app-learninglab.inria.fr> Date: Wed, 1 Mar 2023 15:06:09 +0000 Subject: [PATCH] fin --- Exercice 02 1re partie | 46 ++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/Exercice 02 1re partie b/Exercice 02 1re partie index 0bbbe37..6ce1109 100644 --- a/Exercice 02 1re partie +++ b/Exercice 02 1re partie @@ -1,25 +1,23 @@ -{ - "cells": [], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.6.3" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} +# Calcul de Pi + +from math import +* print(pi) + +import numpy as np +np.random.seed(seed=42) +N = 10000 +x = np.random.uniform(size=N, low=0, high=1) +theta = np.random.uniform(size=N, low=0, high=pi/2) +2/(sum((x+np.sin(theta))>1)/N) + + %matplotlib inline +import matplotlib.pyplot as plt +np.random.seed(seed=42) +N = 1000 +x = np.random.uniform(size=N, low=0, high=1) +y = np.random.uniform(size=N, low=0, high=1) + + + + -- 2.18.1