Médiane

Fonctions :

  • np.median()

    Cette fonction de la bibliothèque NumPy calcule la médiane des éléments d’un tableau. La médiane est la valeur centrale qui sépare la moitié supérieure et la moitié inférieure d’un ensemble de données.

    Importation :

    import numpy as np

    Attributs :

    Nom Type Description
    a array_like Tableau d'entrée contenant les données dont on veut la médiane.
    axis int ou None, optionnel Axe le long duquel la médiane est calculée. Par défaut, la médiane est calculée sur l’ensemble du tableau.
    out ndarray, optionnel Emplacement où le résultat est stocké. Doit avoir la même forme que la sortie attendue.
    overwrite_input bool, optionnel Si True, le contenu du tableau d’entrée peut être modifié pour économiser de la mémoire.
    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([[10, 7, 4], [3, 2, 1]])
    mediane_totale = np.median(data)
    mediane_colonne = np.median(data, axis=0)
    
    print("Médiane totale :", mediane_totale)
    print("Médiane par colonne :", mediane_colonne)
    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 [[10, 7, 4], [3, 2, 1]].

    Calcul de la médiane totale

    La fonction np.median() calcule la médiane des éléments d'un tableau. En appelant np.median(data), le code calcule la médiane de tous les éléments du tableau data, sans distinction de lignes ou de colonnes.

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

    Calcul de la médiane par colonne

    En spécifiant axis=0 dans l'appel de np.median(data, axis=0), le code calcule la médiane des éléments le long de chaque colonne (l'axe des lignes). Cela signifie qu'une médiane sera calculée pour chaque colonne du tableau.

    Le résultat est assigné à la variable mediane_colonne et est ensuite affiché via print("Médiane par colonne :", mediane_colonne).