valeurs contient les valeurs , …, prises par une variable aléatoire , et la liste probas les probabilités , …, correspondantes, dans le même ordre.
esperance.[-2, 1, 4]. Ses éléments sont numérotés à partir de : si L = [-2, 1, 4], alors L[0] vaut et len(L) vaut .for i in range(n): fait prendre à i les valeurs , , …, .e part de . À chaque passage dans la boucle, on lui ajoute le produit valeurs[i] * probas[i], c'est-à-dire .e contient .esperance renvoie l'espérance esperance([-2, 1, 4], [0.25, 0.5, 0.25]) ? Présenter les étapes dans un tableau de suivi.
1.0, c'est-à-dire variance([-2, 1, 4], [0.25, 0.5, 0.25]) et ecart_type([-2, 1, 4], [0.25, 0.5, 0.25]) ?variance calcule d'abord , puis ajoute les termes :ecart_type renvoie la racine carrée de la variance :variance([-2, 1, 4], [0.25, 0.5, 0.25]) renvoie 4.5 et ecart_type([-2, 1, 4], [0.25, 0.5, 0.25]) renvoie 2.1213203435596424, soit environ .variance_kh(valeurs, probas) qui calcule la variance avec la formule de König-Huygens, puis vérifier qu'elle donne le même résultat sur l'exemple.
probas est bien une loi de probabilité. Écrire une fonction loi_ok(probas) qui renvoie True si les probabilités sont positives et de somme , et False sinon.
0.1 + 0.2 donne 0.30000000000000004. C'est pourquoi on ne teste pas s == 1 mais un écart très petit entre s et .Signaler une erreur
Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.