Python Numpy.mean() - Moyenne arithmétique

Jinku Hu 30 janvier 2023
  1. Syntaxe de numpy.mean()
  2. Exemples de codes: numpy.mean() avec un tableau 1-D
  3. Exemples de codes: numpy.mean() avec un tableau 2D
  4. Exemples de codes: numpy.mean() avec dtype spécifié
Python Numpy.mean() - Moyenne arithmétique

La fonction Numpy.mean() calcule la moyenne arithmétique, ou en termes simples - moyenne, du tableau donné le long l’axe spécifié.

Syntaxe de numpy.mean()

numpy.mean(arr, axis=None, dtype=float64)

Paramètres

arr array_like
tableau d’entrée pour calculer la moyenne arithmétique
axis None, int ou tuple de int
Axe le long duquel la moyenne arithmétique est calculée.
axis = 0 signifie moyenne arithmétique calculée le long de la colonne,
axis = 1 signifie moyenne arithmétique le long de la ligne.
Il traite le tableau à plusieurs dimensions comme une liste aplatie si axis n’est pas donné.
dtype dtype ou None
Type de données utilisé lors du calcul de la moyenne arithmétique. La valeur par défaut est float64

Revenir

Il retourne la moyenne arithmétique du tableau donné ou un tableau avec la moyenne arithmétique le long de l’axe spécifié.

Exemples de codes: numpy.mean() avec un tableau 1-D

import numpy as np

arr = [10, 20, 30]
print("1-D array :", arr)
print("Mean of arr is ", np.mean(arr))

Production:

1-D array : [10, 20, 30]
Mean of arr is  20.0

Exemples de codes: numpy.mean() avec un tableau 2D

import numpy as np

arr = [[10, 20, 30], [3, 50, 5], [70, 80, 90], [100, 110, 120]]

print("Two Dimension array :", arr)
print("Mean with no axis :", np.mean(arr))
print("Mean with axis along column :", np.mean(arr, axis=0))
print("Mean with axis aong row :", np.mean(arr, axis=1))

Production:

Two Dimension array : [[10, 20, 30], [3, 50, 5], [70, 80, 90], [100, 110, 120]]
Mean with no axis : 57.333333333333336
Mean with axis along column : [45.75 65.   61.25]
Mean with axis aong row : [ 20.          19.33333333  80.         110.        ]
>>

np.mean(arr) traite le tableau d’entrée comme le tableau aplati et calcule la moyenne arithmétique de ce tableau aplati 1D.

np.mean(arr, axis = 0) calcule la moyenne arithmétique le long de la colonne.

np.std(arr, axe = 1) calcule la moyenne arithmétique le long de la ligne.

Exemples de codes: numpy.mean() avec dtype spécifié

import numpy as np

arr = [10.12, 20.3, 30.28]
print("1-D Array :", arr)
print("Mean of arr :", np.mean(arr))
print("Mean of arr with float32 data :", np.mean(arr, dtype=np.float32))
print("Mean of arr with float64 data :", np.mean(arr, dtype=np.float64))

Production:

1-D Array : [10.12, 20.3, 30.28]
Mean of arr : 20.233333333333334
Mean of arr with float32 data : 20.233332
Mean of arr with float64 data : 20.233333333333334

Si le paramètre dtype est donné dans la fonction numpy.mean(), il utilise le type de données spécifié lors du calcul de la moyenne arithmétique.

Le résultat a une résolution inférieure si nous utilisons le type de données float32 plutôt que le float64 par défaut.

Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook