Calcul de la moyenne des tableaux NumPy

Beginner

Introduction

NumPy est un package Python pour le calcul scientifique qui fournit un objet tableau (array) haute performance, qui est le composant fondamental pour les opérations mathématiques. La moyenne peut facilement être calculée en additionnant tous les éléments d'un tableau et en les divisant par le nombre total d'éléments du tableau. La fonction numpy.mean() de la bibliothèque NumPy est utilisée pour calculer la moyenne arithmétique le long de l'axe spécifié d'un tableau NumPy. Par défaut, la moyenne est calculée sur le tableau aplati (flattened array) à moins que l'utilisateur ne spécifie un axe.

Conseils pour la machine virtuelle (VM)

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

Parfois, vous devrez peut-être attendre quelques secondes que Jupyter Notebook ait terminé 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 lors de votre apprentissage, n'hésitez pas à poser vos questions à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importer la bibliothèque NumPy

La première étape consiste à importer la bibliothèque NumPy.

import numpy as np

Créer un tableau unidimensionnel

Créez un tableau à une dimension x avec les valeurs [80, 23, 17, 1, 39].

x = np.array([80, 23, 17, 1, 39])

Calculer la moyenne du tableau

Utilisez la fonction numpy.mean() pour calculer la moyenne du tableau à une dimension x.

array_mean = np.mean(x)
print("The mean of the input array is: ", array_mean)

Créer un tableau bidimensionnel

Créez un tableau à deux dimensions p avec les valeurs [[14, 19, 12, 34, 43], [16, 8, 28, 8, 20], [25, 5, 55, 1, 2]].

p = np.array([[14, 19, 12, 34, 43], [16, 8, 28, 8, 20], [25, 5, 55, 1, 2]])

Calculer la moyenne du tableau aplati

Utilisez la fonction numpy.mean() pour calculer la moyenne du tableau p aplati.

mean_flattened = np.mean(p)
print("The mean of the array when axis = None : ", mean_flattened)

Calculer la moyenne le long de l'axe 0

Utilisez la fonction numpy.mean() pour calculer la moyenne du tableau p le long de l'axe 0.

mean_axis_0 = np.mean(p, axis = 0)
print("The mean of the array when axis = 0 : ", mean_axis_0)

Calculer la moyenne le long de l'axe 1

Utilisez la fonction numpy.mean() pour calculer la moyenne du tableau p le long de l'axe 1.

mean_axis_1 = np.mean(p, axis = 1)
print("The mean of the array when axis = 1 : ", mean_axis_1)

Paramètre de sortie

Utilisez la fonction numpy.mean() avec le paramètre out pour placer le résultat dans un tableau alternatif.

out_arr = np.arange(3)
print("out_arr : ", out_arr)
print("Mean of arr, axis = 1: ", np.mean(p, axis = 1, out = out_arr))

Résumé

Dans ce tutoriel, nous avons abordé la fonction numpy.mean() de la bibliothèque NumPy. Nous avons expliqué ce qu'est la moyenne, la syntaxe de la fonction mean() et ses paramètres. Nous avons également fourni des exemples étape par étape d'utilisation de cette fonction sur des tableaux unidimensionnels et bidimensionnels.