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 _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion