[Numpy-discussion] numpy.reshape() bug?

Chris fonnesbeck@gmail....
Mon Sep 28 15:39:28 CDT 2009

I am trying to "collapse" two dimensions of a 3-D array, using reshape:

(Pdb) dims = np.shape(trace)
(Pdb) dims
Out[2]: (1000, 4, 3)
(Pdb) newdims = (dims[0], sum(dims[1:]))
(Pdb) newdims
Out[2]: (1000, 7)

However, reshape seems to think I am missing something:

(Pdb) np.reshape(trace, newdims)
*** ValueError: total size of new array must be unchanged

Clearly the total size of the new array *is* unchanged.

More information about the NumPy-Discussion mailing list