Constante d'Euler
Résolu
Bonjour,
J'ai besoin de vous pour cet exercice. Je cherche à :
Quelqu'un peut m'aider, s'il vous plaît ?
J'ai besoin de vous pour cet exercice. Je cherche à :
- Créer une fonction
euler_methode1(n)
qui calcule la constante d’Euler pour une valeur de n supposée "grande". - Comparer la valeur obtenue par cette méthode à celle tabulée avec une grande précision par
np.euler_gamma
de la librairienumpy
.
Quelqu'un peut m'aider, s'il vous plaît ?
1 réponse
-
Bonjour,
Comme le montre la formule, il faut calculer :- la somme des 1/k pour k allant de 1 à une grande valeur de n
- puis soustraire ln(n)
Pour calculer la somme, tu peux :- soit écrire une boucle
for
; - soit utiliser la fonction
sum
: - soit utiliser le module
numpy
qui fournit la fonctionnp.sum
.
Pour calculer le logarithme népérien, tu peux :- soit utiliser le module
math
qui fournit la fonctionmath.log
; - soit utiliser le module
numpy
qui fournit la fonctionnumpy.log
.
Regarde les liens que je t'ai donné pour apprendre à utiliser ces fonctions. Ensuite il ne reste plus qu'à assembler le lego.
Bonne chance