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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
