[Numpy-discussion] np.concatenate and np.column_stack shouldn't they be the same?
Fri Jul 10 10:28:23 CDT 2009
On Fri, Jul 10, 2009 at 07:40, John [H2O]<firstname.lastname@example.org> wrote:
> Can someone explain:
> x = np.arange(20)
> y = np.arange(20)
> z = np.vstack((x,y)).T
> is equal to:
> z = np.column_stack((x,y))
> but this does not do the same:
> z = np.concatenate((x,y),axis=0) # or with axis=1
> Seems I should be able to use concatenate to make a column stack??
z = np.concatenate((x[:,np.newaxis], y[:,np.newaxis]), axis=1)
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion