Hello list. I don't understand why argwhere returns a column vector when I apply it to a row vector: >>> a = arange(5) >>> argwhere(a>1) array([[2], [3], [4]]) That seems odd and inconvenient. Any advantage that I am missing? Mark