[Numpy-discussion] small bug in ndarray.flatten()?
Olivier Delalleau
shish at keba.be
Thu Apr 5 09:00:34 EDT 2012
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.
-=- Olivier
Le 5 avril 2012 08:12, Chao YUE <chaoyuejoy at gmail.com> a écrit :
> Hi,
>
> I use 1.51.
> In [69]: np.__version__
> Out[69]: '1.5.1'
>
> the help information seems OK.
>
> In [70]: b.flatten?
> Type: builtin_function_or_method
> Base Class: <type 'builtin_function_or_method'>
> String Form: <built-in method flatten of numpy.ndarray object at
> 0xb5d4a58>
> Namespace: Interactive
> Docstring:
> a.flatten(order='C')
>
> Return a copy of the array collapsed into one dimension.
>
> Parameters
> ----------
> order : {'C', 'F'}, optional
> Whether to flatten in C (row-major) or Fortran (column-major)
> order.
> The default is 'C'.
>
> Returns
> -------
> y : ndarray
> A copy of the input array, flattened to one dimension.
>
> See Also
> --------
> ravel : Return a flattened array.
> flat : A 1-D flat iterator over the array.
>
> Examples
> --------
> >>> a = np.array([[1,2], [3,4]])
> >>> a.flatten()
> array([1, 2, 3, 4])
> >>> a.flatten('F')
> array([1, 3, 2, 4])
>
> cheers,
>
> Chao
>
>
> 2012/4/5 Olivier Delalleau <shish at keba.be>
>
>> It works for me, which version of numpy are you using?
>> What do you get when you type help(b.flatten)?
>>
>> -=- Olivier
>>
>> Le 5 avril 2012 04:45, Chao YUE <chaoyuejoy at gmail.com> a écrit :
>>
>>> Dear all,
>>>
>>> Is there a small bug in following?
>>>
>>> In [2]: b
>>> Out[2]:
>>> array([[ 0, 1, 2, 3, 4, 5],
>>> [ 6, 7, 8, 9, 10, 11],
>>> [12, 13, 14, 15, 16, 17],
>>> [18, 19, 20, 21, 22, 23]])
>>>
>>>
>>>
>>> In [3]: b.flatten(order='C')
>>>
>>> ---------------------------------------------------------------------------
>>> TypeError Traceback (most recent call
>>> last)
>>>
>>> /mnt/f/<ipython console> in <module>()
>>>
>>> TypeError: flatten() takes no keyword arguments
>>>
>>> order='F' gave tha same.
>>>
>>> cheers,
>>>
>>> chao
>>>
>>> --
>>>
>>> ***********************************************************************************
>>> Chao YUE
>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>> UMR 1572 CEA-CNRS-UVSQ
>>> Batiment 712 - Pe 119
>>> 91191 GIF Sur YVETTE Cedex
>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>
>>> ************************************************************************************
>>>
>>>
>>> _______________________________________________
>>> NumPy-Discussion mailing list
>>> NumPy-Discussion at scipy.org
>>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>>
>>>
>>
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at scipy.org
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>
>>
>
>
> --
>
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>
> ************************************************************************************
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20120405/d10b5f04/attachment.html>
More information about the NumPy-Discussion
mailing list