[Numpy-discussion] small bug in ndarray.flatten()?

Pierre Haessig pierre.haessig@crans....
Thu Apr 5 09:39:08 CDT 2012


Hi,

Le 05/04/2012 15:00, Olivier Delalleau a écrit :
> Ok, it looks weird indeed. I was using numpy 1.6.1 myself, not sure if
> it's a bug that's been fixed in 1.6.
> Try without the keyword argument (b.flatten('C')), see if at least
> that works.

I can reproduce Chao's bug with my numpy 1.5.

As you've just suggested, it runs fine when there is no keyword.

In [1]: a= np.arange(10)

In [2]: a.flatten('C') # Works well
Out[2]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

In [3]: a.flatten(order='C') # Chao's bug
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/home/pierre/<ipython-input-3-33cfe1eff84b> in <module>()
----> 1 a.flatten(order='C')

TypeError: flatten() takes no keyword arguments

In [4]: a.flatten? # indeed says there is a keyword order='C'

In [5]: np.__version__
Out[5]: '1.5.1'

Now if the bug is fixed in 1.6, there's nothing more to do than just
wait for the update !
(Debian testing in my case)

Best,
Pierre


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
Url : http://mail.scipy.org/pipermail/numpy-discussion/attachments/20120405/762a0a75/attachment.bin 


More information about the NumPy-Discussion mailing list