Norme de tableaux de vecteurs en python

J'ai ce tableau

   A = array([[-0.49740509, -0.48618909, -0.49145315],
   [-0.48959259, -0.48618909, -0.49145315],
   [-0.49740509, -0.47837659, -0.49145315],
   ..., 
   [ 0.03079315, -0.01194593, -0.06872366],
   [ 0.03054901, -0.01170179, -0.06872366],
   [ 0.03079315, -0.01170179, -0.06872366]])

qui est une collection de vecteur 3D. Je me demandais si je pouvais utiliser un vectoriel opération pour obtenir un tableau avec la norme de chacun de mes vecteur.

J'ai essayé avec norm(A) mais il ne fonctionne pas.

Est-ce un tableau numpy?
oui, est-il pertinent pour ce que j'ai demandé?
Je pense que c'est oui. numpy.array est différent de array de classe en Python. Je suppose que vous voulez des réponses liées à numpy.array?
Pour info: Dans la prochaine version de numpy (1.8.0), vous serez en mesure d'utiliser le axis argument: norm(A, axis=1).

OriginalL'auteur Brian | 2012-05-20

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *