Vous êtes sur la page 1sur 15

REPUBLIQUE DU SENEGAL

**********************

UNIVERSITE DE THIES

UFR SET
DEPARTEMENT INFORMATIQUE
MASTER 1 INFORMATIQUE
Semestre 1 / 2020-2021

Rapport de Projet Probabilité

Sujet: Implémentation d’une Série de 9 exercices


portant sur les lois de probabilités sous Python

Réalisateurs :
– Khardiata SOW

– Mame Cheikh SYLLA 

– Falilou GUEYE
– Fatou Kiné DIAW

Encadreur : Dr Fatou Nene Diop

Page 0 sur 15
PLAN DE L’ACTIVITE

Introduction

I. Présentation de l’environnement de Jupiter


II. Codage des Exercices avec Python
a) Exercice 1 :
b)Exercice 2 :
c) Exercice 3 :
d)Exercice 4 :
e) Exercice 5 :
f) Exercice 6 :
g)Exercice 7 :
h)Exercice 8 :
i) Exercice 9 :

Conclusion

Page 1 sur 15
Introduction
Dans le cadre de notre projet du module Probabilité et Statistique, Il nous est
demander de Programmer sous Python les exercices donnes sur le cahier de
charges.
Dans un premier temps nous allons faire une brève présentation de
l’environnement de travail Jupiter et ses fonctionnalités. Et en second lieu nous
allons essayer de répondre aux exigences du TP.

I. Présentation de l’environnement de Jupiter et Python

Pour la réalisation de ce LAB, nous avons utilisé le logicielle Jupiter


intégrer sur anaconda IDE comme environnement de développement, Python
comme langage de programmation qui nous permettra de faire l’analyse des
données et le calcul des Probabilités.

a. Python
Python est le langage le plus populaire dans le monde de l’intelligence
artificielle. C’est un langage orienté objet et se veut relativement facile
d’accès. Il est très utilisé au sein de la communauté scientifique et
particulièrement dans le domaine de l’intelligence artificielle, de la
logique mathématique et dans la manipulation de loi de probabilité simples.

Python3
b. Anaconda

Page 2 sur 15
Anaconda est une distribution libre et open source des langages de
programmation Python et R appliqué au développement d'applications
dédiées à la science des données et à l'apprentissage automatique, qui vise
à simplifier la gestion des paquets et de déploiement.

Anaconda
c. Jupiter
Jupiter est une application web utilisée pour programmer
différente langages de programmation, dont Python, Julia, Ruby et tant
d’autres. C'est un projet communautaire dont l'objectif est de développer
des logiciels libres, des formats ouverts et des services pour l'informatique
interactive. C’est une évolution du projet Python et permet de réaliser des
calepins ou notebooks, c'est-à-dire des programmes contenant à la fois du
texte en mark down et du code. Ces calepins sont utilisés en science des
données et en probabilité pour explorer et analyser des données.

Jupiter

Page 3 sur 15
II. Codage des Exercices avec Python
Importation de Outil de Travail
a)
a)
a)
a)
a)
a)
a)
a)
a)
Exercice 1 :
1- Determiner la fonction poisson_intervalle

Page 4 sur 15
b) Exercice 2 :
1-Rappeler la valeur de E(X1) et V(X1).
si X1 suit la loi exponentielle de par 2 alors E(X)=1/2 et V(X1)=1/2^²=1/4
2. Créer une fonction resulat qui prend en argument n et renvoie en sortie les valeurs X¯ n et S 2 n .

3. Calculer pour n = 10, 100, 1000, les valeurs X¯ n et S 2 n . Que remarque-t-on ?

Pour n=100

Page 5 sur 15
Pour n=1000

remarque :
plus n est grand plus Xn et Sn est petit

Page 6 sur 15
c) Exercice 2 :

Page 7 sur 15
d) Exercice 4 :

Page 8 sur 15
Page 9 sur 15
e) Exercice 6 :

Page 10 sur 15
f) Exercice 7 :

Page 11 sur 15
Page 12 sur 15
g) Exercice 8:

h) Exercice 9:

Page 13 sur 15
Conclusion

Page 14 sur 15

Vous aimerez peut-être aussi