если у меня есть массив numpy с 256 элементами, то
a[:]
- это то же самое, что
a[0:256]
правильно?
, но что эквивалентно
a[::-1]
?
Я подозреваю, что это
a[255:-1:-1]
, но это дает мне пустой массив
пример кода:
import numpy as np
x = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
print(x[:]) #1
print(x[0:10]) #2
print(x[::-1]) #3
print(x[9:0:-1]) #4
print(x[9:-1:-1]) #5
напечатает
[0 1 2 3 4 5 6 7 8 9] #1
[0 1 2 3 4 5 6 7 8 9] #2
[9 8 7 6 5 4 3 2 1 0] #3
[9 8 7 6 5 4 3 2 1] #4
[] #5