What is the reason that a numpy array doesn't raise an out of boundary exception when accessed through an index interval?
That behavior really messes up when you're debugging. Here is a code snippet that perfectly works despite being wrong,
import numpy
myArray = 0
def fillArray():
global myArray
myArray = numpy.array([1,2,3,4])
def accessArray():
global myArray
print(myArray[0:len(myArray) + 99999])
def main():
fillArray()
accessArray()
main()