[Numpy-discussion] Truth values of arrays:

Sasha ndarray at mac.com
Fri Mar 3 10:36:01 CST 2006

On 3/3/06, Tim Hochberg <tim.hochberg at cox.net> wrote:
>  ...
> My feeling is that only shape-() arrays should be usable as truth
> values. Allowing size-1 arrays to be compared as well is just adding a
> weird, not particularly useful, corner case that's going to bite someone
> eventually.

I agree, but size-1 arrays are also special with respect to
broadcasting where they behave much like scalars:

>>> x = arange(5)
>>> x + [1]
array([1, 2, 3, 4, 5])

More information about the Numpy-discussion mailing list