arrays in lists

Rafael Sachetto rsachetto at gmail.com
Mon Dec 17 17:46:40 EST 2007


No problem here too.
Using python 2.5 on Ubuntu Gutsy and the newest NumPy

2007/12/17, Robert Kern <robert.kern at gmail.com>:
> Peter Stahlir wrote:
> > Hi!
> >
> > I have a list of arrays and want to find an array with list.index(x).
> > Is that possible. I get an
> > ValueError: The truth value of an array with more than one element is
> > ambiguous. Use a.any() or a.all()
> >
> >
> > For example:
> > from numpy import array
> > a = array([1])
> > b = array([2])
> > c = [a,b]
> > d = c.index(a)
>
> You can't use .index() to do this. numpy arrays use rich comparisons such that
> (a == b) returns another array, not a boolean.
>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless enigma
>  that is made terrible by our own mad attempt to interpret it as though it had
>  an underlying truth."
>   -- Umberto Eco
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>


-- 
Rafael Sachetto Oliveira

Sir - Simple Image Resizer
http://rsachetto.googlepages.com



More information about the Python-list mailing list