Отрицательный индекс в NumPy
Индекс может быть не только неотрицательным.
Отрицательное число отсчитывает ячейки
с конца ряда. Индекс -1 указывает
на последний элемент, -2 на предпоследний
и так далее.
Создадим ряд и выведем последний и предпоследний элементы:
import numpy as np
scores = np.array([4, 5, 3])
print(scores[-1]) # выведет 3
print(scores[-2]) # выведет 5
Тот же приём работает и для более длинного ряда. Создадим четыре температуры и выведем первый элемент с конца и третий с конца:
import numpy as np
temps = np.array([10, 20, 30, 40])
print(temps[-1]) # выведет 40
print(temps[-3]) # выведет 20
Создайте массив из трёх чисел 1,
2 и 3 и выведите его
крайний правый элемент в записи ряда.
Создайте массив из пяти целых чисел и выведите второй элемент, если считать ячейки от конца ряда.
Создайте массив из четырёх дробных чисел и выведите элемент, который стоит непосредственно перед последним.