Existe-t-il un bon moyen de différencier les vecteurs en ligne et en colonne en python ? Pour l'instant, j'utilise numpy et scipy et ce que je vois jusqu'à présent, c'est que si je donne un vecteur, disons
from numpy import *
Vector = array([1,2,3])
ils ne seraient pas capables de dire si je veux dire un vecteur de ligne ou de colonne. D'ailleurs :
array([1,2,3]) == array([1,2,3]).transpose()
True
Ce qui, dans le "monde réel", est tout simplement faux. Je réalise que la plupart des fonctions sur les vecteurs des modules mentionnés n'ont pas besoin de différenciation. Par exemple outer(a,b)
o a.dot(b)
mais j'aimerais faire la différence pour ma propre commodité.