On Fri, Jun 1, 2012 at 9:14 AM, Nathaniel Smith <n...@pobox.com> wrote:
> On Fri, Jun 1, 2012 at 10:46 AM, Chris Withers <ch...@simplistix.co.uk> > wrote: > > Hi All, > > > > Any reason why this: > > > > >>> import numpy > > >>> numpy.zeros(10)[-123] > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > IndexError: index out of bounds > > > > ...could say this: > > > > >>> numpy.zeros(10)[-123] > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > IndexError: -123 is out of bounds > > Only that no-one has implemented it, I guess. If you want to then > that'd be cool :-). > > To be generally useful for debugging, it would probably be good for > the error message to also mention which dimension is involved, and/or > the actual size of the array in that dimension. You can also get such > error messages from expressions like 'arr[i, j, k]', after all, where > it's even less obvious what went wrong. > > -- Nathaniel > +1, please! Ben Root
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion