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

Reply via email to