a[2:]
вернет срез a
из индекса 2
в конец списка. a[2::2]
будет делать то же самое, но будет возвращать только каждое второе значение, a[2::3]
каждое третье и т. Д. c .. Так что если
a = [0,1,2,3,4]
, то a[2::2]
будет [2,4]
(от 2 до 4, но только каждую секунду). Для numpy массивы a[2:,:]
вернут срез a
, начиная с индекса 2
первого измерения и всей совокупности второго измерения. Таким образом, a[2::2, ::2]
будет возвращать только каждый второй элемент по сравнению с a[2:,:]
.
В вашем примере возвращаемые элементы имеют следующие индексы
[[(2,0), (2,2), (2,4)], [(4,0), (4,2), (4,4)]]