Bonjour,
Je suis confronté à un petit problème lors de l'utilisation de numpy, et après recherches, me demandait si quelqu'un d'entre vous aurait une idée bien sympathique. Mon problème est le suivant:
J'aimerais construire une M matrice basée sur la différence des valeurs d'un vecteur V. Je m'explique:
La composante Mij devrait contenir la différence entre la valeur Vi et Vj.
Je me retrouverai donc avec une matrice a diagonale nulle et antisymétrique.
Détail supplémentaire... les entrées de V sont en faite des couples [Vi1, Vi2], et la matrice finale devrait également contenir les couples des différences
(C'est pas très grave si ça complique trop, je peux toujours décomposer le calcul sur deux plans).
Mon but est d'éviter si possible l'utilisation de boucles for, car ce genre de calcul est exécuté un grand nombre de fois par itérations. D'où ma recherche (jusqu'ici sans succès,) d'une syntaxe "à la Matlab", permettant de tirer profit de la puissance des routines de numpy, en se basant sur une formulation matricielle.
Je précise finalement que l'utilisation de la classe array ou matrix me va.

Voilà, je remercie d'avance les gens qui auront prit le temps de lire tout ceci,... et comprend bien les autres

Amicalement,

Mirox