No problem here too. Using python 2.5 on Ubuntu Gutsy and the newest NumPy 2007/12/17, Robert Kern <[EMAIL PROTECTED]>: > 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 -- http://mail.python.org/mailman/listinfo/python-list