Trouver la MOYENNE d'une liste en Python avec l'exemple

Table des matières:

Anonim

La formule pour calculer la moyenne se fait en calculant la somme des nombres dans la liste divisée par le nombre de nombres dans la liste.

La moyenne d'une liste peut être effectuée de plusieurs manières énumérées ci-dessous:

  • Moyenne Python en utilisant la boucle
  • En utilisant les fonctions intégrées sum () et len ​​() de python
  • Utilisation de la fonction mean () pour calculer la moyenne à partir du module de statistiques.
  • Utilisation de mean () de la bibliothèque numpy

Dans ce didacticiel Python, vous apprendrez:

  • Moyenne Python via boucle
  • Utilisation des fonctions intégrées sum () et len ​​()
  • Utilisation de la fonction moyenne du module de statistiques
  • Utilisation de mean () de la bibliothèque numpy

Moyenne Python via boucle

Dans cet exemple, nous avons initialisé la variable sum_num à zéro et utilisé pour la boucle. La boucle for va parcourir les éléments présents dans la liste, et chaque nombre est ajouté et enregistré dans la variable sum_num. La moyenne est calculée en utilisant sum_num divisé par le nombre de nombres dans la liste à l'aide de la fonction intégrée len ().

Exemple de code:

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

Production:

The average is 18.4

Utilisation des fonctions intégrées sum () et len ​​()

Dans cet exemple, les fonctions intégrées sum () et len ​​() sont utilisées. C'est un moyen simple de calculer la moyenne car vous n'avez pas à parcourir les éléments et la taille du code est 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 listnumber_list = [45, 34, 10, 36, 12, 6, 80]avg = sum(number_list)/len(number_list)print("The average is ", round(avg,2))

Production:

The average is 31.86

Utilisation de la fonction moyenne du module de statistiques

Vous pouvez facilement calculer la «moyenne» en utilisant la fonction moyenne du module de statistiques. Exemple illustré ci-dessous

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

Production:

The average is 31.86

Utilisation de mean () de la bibliothèque numpy

La bibliothèque Numpy est une bibliothèque couramment utilisée pour travailler sur de grands tableaux multidimensionnels. Il possède également une grande collection de fonctions mathématiques à utiliser sur des tableaux pour effectuer diverses tâches. Une fonction importante est la fonction mean () qui nous donnera la moyenne de la liste donnée.

Exemple de code:

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

Production:

C:\pythontest>python testavg.pyThe average is 31.86

Résumé:

  • La formule pour calculer la moyenne se fait en calculant la somme des nombres dans la liste divisée par le nombre de nombres dans la liste.
  • La moyenne d'une liste peut être effectuée de plusieurs manières, par exemple
    • Moyenne Python en utilisant la boucle
    • En utilisant les fonctions intégrées sum () et len ​​() de python
    • Utilisation de la fonction mean () pour calculer la moyenne à partir du module de statistiques.
    • Utilisation de mean () de la bibliothèque numpy