Bonjour,
je débute en python et j'ai un problème avec obtenir la moyenne d'une matrice.
La matrice contient par exemple un ensemble de vecteurs à deux dimensions.
Je déclare ma matrice m tel quel:
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 m = matrix ( [[1,0], [4, 4]] )
Mon prof m'a dit qu'il voulait qu'on utilise la classe matrix plutot que array.
Je veux alors obtenir le vecteur moyen de cette matrice donc des vecteurs (1,0) et (4,0). J'ai utilisé la méthode mean() sur m mais ça me retourne un scalaire et pas un vecteur! Exemple: ça me retourne selon les valeurs de ma matrice : 1.25, 2.0,... Je souhaiterais qu'elle me retourne (2.5, 2) pour les valeurs de l'exemple (donc un vecteur à deux dimensions)
Pareil avec la fonction sum() ou sum(1).
Savez-vous si je me suis trompé dans l'utilisation?
Connaissez-vous une fonction qui puisse calculer la moyenne d'un ensemble de vecteurs ou faut-il la programmer à la main?
Merci d'avance
Partager