Comment trouver la moyenne d'une liste dans Python

โšก Rรฉsumรฉ intelligent

Trouver la moyenne d'une liste dans Python Cela consiste ร  diviser la somme de ses nombres par leur nombre. Vous dรฉcouvrirez ici quatre mรฉthodes pour y parvenir : une boucle, la fonction `sum()` avec `len()`, le module `statistics` et NumPy.

  • (I.e. La formule: La moyenne est la somme des nombres divisรฉe par leur nombre.
  • | somme() / longueur() : sum(list)/len(list) calcule la moyenne sur une seule ligne.
  • (I.e. signifier(): Les fonctions statistics.mean() et numpy.mean() renvoient directement la moyenne.
  • ๐Ÿค– Aide de l'IA : Les outils d'IA comme Copilot gรฉnรจrent instantanรฉment du code moyen.

Trouver la moyenne d'une liste dans Python

Python Normale

Le Python Normale La fonction est utilisรฉe pour trouver la moyenne des nombres donnรฉs dans une liste. La formule pour calculer la moyenne dans Python se fait en calculant la somme des nombres de la liste divisรฉe par le nombre de nombres de la liste.

Le Python la moyenne de la liste peut รชtre effectuรฉe de plusieurs maniรจres รฉnumรฉrรฉes ci-dessous :

Mรฉthode 1: Python Moyenne via boucle

Dans cet exemple, nous avons initialisรฉ la variable sum_num ร  zรฉro et utilisรฉ la boucle for. Le boucle for parcourra les รฉlรฉments prรฉsents dans la liste, et chaque numรฉro est ajoutรฉ et enregistrรฉ dans la variable sum_num. La moyenne de la liste Python est calculรฉ en utilisant le sum_num divisรฉ par le nombre de nombres dans la liste en utilisant len() fonction intรฉgrรฉe.

Code Exemple

def cal_average(num):
    sum_num = 0
    for t in num:
        sum_num = sum_num + t           
    avg = sum_num / len(num)
    return avg
print("The average is", cal_average([18,25,3,41,5]))

Sortie :

The average is 18.4

Mรฉthode 2: Python Moyenne โ€“ Utilisation des fonctions intรฉgrรฉes sum() et len()

Dans cet exemple, le sum() et len() les fonctions intรฉgrรฉes sont utilisรฉes pour trouver la moyenne dans Python. C'est un moyen simple de calculer la moyenne car vous n'avez pas besoin de parcourir les รฉlรฉments et la taille du code est รฉgalement rรฉduite. La moyenne peut รชtre calculรฉe avec une seule ligne de code, comme indiquรฉ ci-dessous.

Exemple de programme

# Example to find average of list
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = sum(number_list)/len(number_list)
print("The average is ", round(avg,2))

Sortie :

The average is  31.86

Mรฉthode 3: Python Moyenne Utilisation de la fonction moyenne du module de statistiques

Vous pouvez facilement calculer la ยซ moyenne ยป ร  lโ€™aide de la fonction moyenne du module statistiques. Exemple ci-dessous

# Example to find the average of the list
from statistics import mean
 
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Sortie :

The average is  31.86

Mรฉthode 4 : Moyenne en Python Utiliser Mean() de la bibliothรจque numpy

Numpy La bibliothรจque est une bibliothรจque couramment utilisรฉe pour travailler sur de grands tableaux multidimensionnels. Il dispose รฉgalement d'une large collection de fonctions mathรฉmatiques ร  utiliser sur des tableaux pour effectuer diverses tรขches. Un รฉlรฉment important est le mean() fonction qui nous donnera la moyenne de la liste donnรฉe.

Code Exemple

# Example to find avearge of list
from numpy import mean
number_list = [45, 34, 10, 36, 12, 6, 80]
avg = mean(number_list)
print("The average is ", round(avg,2))

Sortie :

C:\pythontest>python testavg.py
The average is  31.86

FAQ

Divisez la somme par la longueur : sum(number_list)/len(number_list). Vous pouvez รฉgalement utiliser statistics.mean() ou numpy.mean().

Ajoutez chaque รฉlรฉment ร  un total cumulรฉ dans une boucle for, puis divisez le total par len(liste).

Utilisez la fonction sum(number_list)/len(number_list). sum() additionne toutes les valeurs et len() les compte, ce qui donne la moyenne sur une seule ligne.

Importez la fonction mean du module statistics et appelez mean(number_list). Cela fait partie de Pythonla bibliothรจque standard de .

Importez la fonction mean de NumPy et appelez mean(number_list). NumPy est rapide pour les grands tableaux numรฉriques.

Les assistants IA comme GitHub Copilot complรจtent automatiquement le code moyen et suggรจrent des fonctions comme sum(), mean() ou NumPy au fur et ร  mesure que vous tapez.

Oui. Les outils basรฉs sur l'IA รฉcrivent des fonctions pour calculer les moyennes et autres statistiques et recommandent l'approche la plus rapide pour les grands volumes de donnรฉes.

Les moyennes comportent souvent de longues dรฉcimales. Utilisez la fonction `round(avg, 2)` pour conserver deux dรฉcimales et obtenir un rรฉsultat plus lisible.

Rรฉsumez cet article avec :