Message363437
This is not a bug (and if it were you would have to report to numpy, not cpython).
Consider:
>>> import numpy
>>> a = numpy.zeros((2,2,2))
>>> a[0,2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: index 2 is out of bounds for axis 1 with size 2
This is probably the message you expect. However, if you write
>>> a[0][2]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: index 2 is out of bounds for axis 0 with size 2
you split the operation into two steps, and the second axis of a is effectively the first axis of a[0]. |
|
Date |
User |
Action |
Args |
2020-03-05 15:42:26 | peter.otten | set | recipients:
+ peter.otten, ningyidu |
2020-03-05 15:42:26 | peter.otten | set | messageid: <1583422946.86.0.274704131552.issue39864@roundup.psfhosted.org> |
2020-03-05 15:42:26 | peter.otten | link | issue39864 messages |
2020-03-05 15:42:26 | peter.otten | create | |
|