On Sat, Mar 5, 2011 at 7:41 PM, Charles R Harris <charlesr.har...@gmail.com>wrote:
> > > On Sat, Mar 5, 2011 at 7:23 PM, Enthought <oliph...@enthought.com> wrote: > >> This should be changed back so that the former works and the later does >> not. It was intentional that the former worked --- it was consistent with >> broadcasting rules. >> >> A (1,20) array can be interpreted as a (20,) array. >> >> > So should a (1,1,1,1,20) array also be interpreted as a (20,) array? From > what you say, an arbitrary number of 1's can not only be appended on the > left, the usual broadcasting, but an arbitrary number of 1's can also be > removed. Is that so? > > The point being, that assignment is now a special case that does not follow the same rules as, say, addition. Chuck
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion