In Python, Is there any way for differentiating between column and row vectors? Till now I'm using scipy, numpy, and let's say if I was about to give one a vector,
from numpy import *
Vector = array([1,2,3])
It can't able to say, whether I referred to a row or a column vector.
array([1,2,3]) == array([1,2,3]).transpose()
I also realized that functions on vectors from the described modules, don't need differentiation. Example, outer(a,b) or a.dot(b), but I want to differentiate them. Anyone give me some suggestions.