John Zelle wrote: >On Monday 30 October 2006 10:49 am, Arthur wrote: > > >> >>thanks, but having some trouble: >> >>> import Numeric as N >> >>> a=N.array([0,0,0]) >> >>> b=N.array([0,0,1]) >> >>> a and b >> >>array([0, 0, 0]) >> >> > >This tells me that a zero array is being treated as False (the logical >extension to arrays of 0 being false. > > >> >>> b and a >> >>array([0, 0, 0]) >> >> > >Right. In both cases, the answer is False, which Python gives to you by >handing you the first False expression. > Ah. that is what I was missing, returns the first *False* expression. I was interpreting Dave to say that it returns the first expression, period.
With that, things fall into place. Thanks, Art _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig