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