[Numpy-discussion] force column vector
Wed Feb 7 07:08:01 CST 2007
Christian <firstname.lastname@example.org> writes:
> when creating an ndarray from a list, how can I force the result to be
> 2d *and* a column vector? So in case I pass a nested list, there will be no
> modification of the shape and when I pass a simple list, it will be
> converted to a 2d column vector. I can only think of a solution using 'if'
> clauses but I suppose there is a more elegant way.
This will always return a column vector, but I'm not sure from you description
if that's what you want (do you want [[1,2,3]] etc. to come out as a row-vector?)
In : ravel(array([1,2,3]))[:,newaxis]
More information about the Numpy-discussion