Fonction de médiane de NumPy

NumPyNumPyBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

NumPy est une bibliothèque Python utilisée pour travailler avec des tableaux. Elle prend également en charge les opérations mathématiques sur les tableaux. Une telle opération mathématique consiste à trouver la médiane d'un tableau. La médiane est la valeur médiane d'un ensemble de données. Elle est utilisée pour représenter la moyenne d'un ensemble de nombres et n'est pas affectée par les valeurs aberrantes. Dans ce laboratoire, nous allons apprendre à utiliser la fonction médiane de NumPy.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous réglerons rapidement le problème pour vous.

Importation de la bibliothèque NumPy

Avant d'utiliser la bibliothèque NumPy, nous devons tout d'abord l'importer.

import numpy as np

Créer un tableau 1D

Créeons un tableau unidimensionnel à l'aide de la méthode numpy.array(), qui sera utilisé en tant que données d'entrée pour trouver la médiane.

a = np.array([26, 2, 73, 13, 34])

Trouver la médiane d'un tableau 1D

Nous utilisons la méthode numpy.median() pour trouver la médiane d'un tableau. Nous n'avons pas besoin de spécifier d'axe car il s'agit d'un tableau 1D.

median = np.median(a)
print("La médiane du tableau 1D est :", median)

Sortie :

La médiane du tableau 1D est : 26.0

Créer un tableau 2D

Maintenant, créons un tableau bidimensionnel avec différents ensembles de valeurs d'entrée.

inp = np.array([[1, 17, 19, 33, 49], [14, 6, 87, 8, 19], [34, 2, 54, 4, 7]])

Trouver la médiane d'un tableau 2D lorsque axis=None

Maintenant, nous allons utiliser la méthode numpy.median() pour trouver la médiane d'un tableau 2D.

Lorsque axis=None, elle renvoie la médiane de tous les éléments du tableau.

median = np.median(inp)
print("La médiane du tableau lorsque axis=None :", median)

Sortie :

La médiane du tableau lorsque axis=None : 17.0

Trouver la médiane d'un tableau 2D lorsque axis=0

Lorsque axis=0, elle renvoie la médiane le long des colonnes du tableau 2D.

median = np.median(inp, axis=0)
print("La médiane du tableau lorsque axis=0 :", median)

Sortie :

La médiane du tableau lorsque axis=0 : [14.  6. 54.  8. 19.]

Trouver la médiane d'un tableau 2D lorsque axis=1

Lorsque axis=1, elle renvoie la médiane le long des lignes du tableau 2D.

median = np.median(inp, axis=1)
print("La médiane du tableau lorsque axis=1 :", median)

Sortie :

La médiane du tableau lorsque axis=1 : [19. 14.  7.]

Sommaire

Dans ce laboratoire, nous avons appris à connaître la bibliothèque NumPy et la manière dont elle peut être utilisée pour trouver la médiane d'un tableau. Nous avons également étudié la syntaxe et le paramètre de la fonction numpy.median(). De plus, nous avons examiné des exemples de recherche de la médiane dans un tableau à une dimension et un tableau à deux dimensions.