I haven't understood the output of the following program:
import numpy as np
myList = [[1,   2,  3,  4],
          [5,   6,  7,  8],
          [9,  10, 11, 12],
          [13, 14, 15, 16]]
myNumpyArray = np.array(myList)
print(myNumpyArray[0:3, 1:3])
Output
[[ 2  3]
 [ 6  7]
 [10 11]]
What I knew that would be the intersection of all rows, and 2nd to 4th columns. In that logic, the output should be:
 2   3  4
 6   7  8
10  11 12
14  15 16
What am I missing here?
 
     
    