Moyenne
La moyenne arithmétique est une mesure de tendance centrale qui donne une valeur représentative pour un ensemble de données.
Formule :
Exemple :
Revenus mensuels :
Moyenne :
Attention :
La moyenne est sensible aux valeurs extrêmes (outliers).
Fonctions :
-
np.mean()
: Cette fonction de la bibliothèque NumPy permet de calculer la moyenne arithmétique des éléments d’un tableau. Elle peut être appliquée à l’ensemble du tableau ou le long d’un axe spécifique.
Importation :
import numpy as np
Attributs :
Nom Type Description a array_like Tableau d'entrée contenant les données dont on veut la moyenne. axis int ou tuple d’int, optionnel Axe ou axes le long desquels la moyenne est calculée. Par défaut, la moyenne est calculée sur l’ensemble du tableau. dtype data-type, optionnel Type des données à utiliser pour le calcul. Utile pour éviter les problèmes de précision. out ndarray, optionnel Emplacement où le résultat est stocké. Doit avoir la même forme que la sortie attendue. keepdims bool, optionnel Si True, les axes réduits sont conservés dans le résultat comme dimensions de taille un. Exemple de code :
import numpy as np data = np.array([[1, 2, 3], [4, 5, 6]]) moyenne_totale = np.mean(data) moyenne_ligne = np.mean(data, axis=1) print("Moyenne totale :", moyenne_totale) print("Moyenne par ligne :", moyenne_ligne)
Explication du code :
import numpy as np
importe la bibliothèque numpy, renommée ici ennp
pour faciliter son utilisation dans le code.Création d'un tableau de données
Le code crée un tableau
data
de dimension 2x3 à l'aide denp.array()
. Ce tableau contient les éléments [[1, 2, 3], [4, 5, 6]].Calcul de la moyenne totale
La fonction
np.mean()
calcule la moyenne des éléments d'un tableau. En appelantnp.mean(data)
, le code calcule la moyenne de tous les éléments du tableaudata
, sans distinction de lignes ou de colonnes.Le résultat est assigné à la variable
moyenne_totale
et est ensuite affiché viaprint("Moyenne totale :", moyenne_totale)
.Calcul de la moyenne par ligne
En spécifiant
axis=1
dans l'appel denp.mean(data, axis=1)
, le code calcule la moyenne des éléments le long de chaque ligne (l'axe des colonnes). Cela signifie qu'une moyenne sera calculée pour chaque ligne du tableau.Le résultat est assigné à la variable
moyenne_ligne
et est ensuite affiché viaprint("Moyenne par ligne :", moyenne_ligne)
.