« Python pour le calcul scientifique/Statistiques » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Méthodes de matrices : Statistiques descriptives
Ligne 47 :
# [[0.5 3.5 6.5] : 1er quartile des lignes
# [1. 4. 7. ]] : médiane des lignes
</source>
 
== Indicateurs de position et de dispersion ==
 
NumPy fournit les indicateurs de tendance centrale suivants :
* <code>mean()</code> et <code>nanmean()</code> : moyenne ;
* <code>average()</code> et <code>nanaverage()</code> : moyenne pondérée ;
* <code>median()</code> et <code>nanmedian()/code> : médiane.
Comme précédemment, on peut indiquer l'axe (si l'on veut évaluer les valeurs par colonne ou par ligne). Pour la moyenne pondérée, on utilise une matrice poids P de même dimension que la matrice de valeurs M, <code>P[i, j]</code> étant le poids associé à la valeur <code>M[i, j]</code>. Par exemple, si l'on veut évaluer la moyenne pondérée pour toutes les valeurs de M (pas d'axe), on peut écrire une des deux solutions suivantes :
<source lang="python">
np.average(M, None, np.ones_like(M)) # l'axe est le 2e paramètre
np.average(M, weights = np.ones_like(M))
</source>