[Numpy-discussion] comparison between arrays of strings and numerical types

Keith Goodman kwgoodman@gmail....
Tue Aug 31 11:44:53 CDT 2010


2010/8/31 Ernest Adrogué <eadrogue@gmx.net>:
> Hi,
>
> I find this a bit odd:
>
> In [18]: np.array(['a','b','c','d']) > 'a'
> Out[18]: array([False,  True,  True,  True], dtype=bool)
>
> In [19]: np.array(['a','b','c','d']) > 4
> Out[19]: True
>
> In [20]: np.array(['a','b','c','d']) > 4.5
> Out[20]: True
>
> Is that right? I was expecting an element-wise comparison,
> but it returns a single truth value.

Here's a recent discussion of the issue:
http://www.mail-archive.com/numpy-discussion@scipy.org/msg27051.html


More information about the NumPy-Discussion mailing list