Moyenne

La moyenne arithmétique est une mesure de tendance centrale qui donne une valeur représentative pour un ensemble de données.
Formule :

 

Moyenne=i=1nxin\text{Moyenne} = \frac{\sum_{i=1}^{n} x_i}{n}

Exemple :
Revenus mensuels :

[3000,4000,5000,6000,7000][3000, 4000, 5000, 6000, 7000]


Moyenne :

(3000+4000+5000+6000+7000)/5=5000(3000 + 4000 + 5000 + 6000 + 7000) / 5 = 5000

 

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)
    Résultat du code

    Explication du code :

    import numpy as np importe la bibliothèque numpy, renommée ici en np 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 de np.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 appelant np.mean(data), le code calcule la moyenne de tous les éléments du tableau data, sans distinction de lignes ou de colonnes.

    Le résultat est assigné à la variable moyenne_totale et est ensuite affiché via print("Moyenne totale :", moyenne_totale).

    Calcul de la moyenne par ligne

    En spécifiant axis=1 dans l'appel de np.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é via print("Moyenne par ligne :", moyenne_ligne).