> Why is this? > > >>> t > array([0, 1, 2, 3]) > >>> t[0:2] > array([0, 1]) > > Why is not > array([0,1,2]) ? Am I not asking > for positions 0,1 and 2 in t ? Now, array slicing follows the same syntax as Python itself. Namely, the last index is not included. You are requesting positions 0 and 1 only with your slice notation t[0:2] -Travis O.