Constante d'Euler

Résolu
Bonjour,

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 librairie
    numpy
    .


Quelqu'un peut m'aider, s'il vous plaît ?

1 réponse

  1. Modérateur
    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 fonction
      np.sum
      .


    Pour calculer le logarithme népérien, tu peux :
    • soit utiliser le module
      math
      qui fournit la fonction
      math.log
      ;
    • soit utiliser le module
      numpy
      qui fournit la fonction
      numpy.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
    1. merci beaucoup mais comme je suis en exam je n'est pas enormement de temp pour tout comprendre et assemblé.
    2. Modérateur
      @aliJe comprends, mais à moins de faire ton exercice à ta place, je ne vois pas quoi te dire de plus sans te donner la solution. Or te donner la solution n'aurait aucun intérêt pédagogique et ne serait pas fair play vis-à-vis de tes collègues étudiants.
    3. @mamiemandovous pouvez pas me donner la solution, je suis en rattrapge est c'est assez dure svp
    4. Modérateur
      @aliJ'ai déjà répondu à cette question.