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)
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 [[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 appelantnp.median(data)
, le code calcule la médiane de tous les éléments du tableaudata
, sans distinction de lignes ou de colonnes.Le résultat est assigné à la variable
mediane_totale
et est ensuite affiché viaprint("Médiane totale :", mediane_totale)
.Calcul de la médiane par colonne
En spécifiant
axis=0
dans l'appel denp.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é viaprint("Médiane par colonne :", mediane_colonne)
.