Зміст курсу
Вступ до NumPy
Вступ до NumPy
Від'ємна Індексація
Ми обговорили додатну індексацію, але існує також від'ємна індексація. Від'ємна індексація починається з кінця, де індекс -1
вказує на останній елемент, індекс -2
- на передостанній елемент і так далі.
import numpy as np arr = np.array([[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]]) print(arr[-1 , -1])
У цьому прикладі показано, як отримати значення 10 із заданого двовимірного масиву, використовуючи від'ємну індексацію.
Перший індекс визначає рядок, який ми вибираємо (-1
відноситься до останнього рядка), тоді як другий індекс відповідає елементу, який ми вибираємо в цьому рядку (-1
- останній). У результаті ми отримаємо значення 10
. Запустіть код вище, щоб перевірити це.
Swipe to show code editor
У вас є наступний масив:
[[[-4, 3, 1], [-4, 39, 8]], [[2, -4, 10], [15, 193, 8]]]
- Отримайте доступ до значення
10
.
Давайте спробуємо. Використовуйте тільки від'ємні індекси.
Дякуємо за ваш відгук!
Від'ємна Індексація
Ми обговорили додатну індексацію, але існує також від'ємна індексація. Від'ємна індексація починається з кінця, де індекс -1
вказує на останній елемент, індекс -2
- на передостанній елемент і так далі.
import numpy as np arr = np.array([[1, 3, 5, 7, 9], [2, 4, 6, 8, 10]]) print(arr[-1 , -1])
У цьому прикладі показано, як отримати значення 10 із заданого двовимірного масиву, використовуючи від'ємну індексацію.
Перший індекс визначає рядок, який ми вибираємо (-1
відноситься до останнього рядка), тоді як другий індекс відповідає елементу, який ми вибираємо в цьому рядку (-1
- останній). У результаті ми отримаємо значення 10
. Запустіть код вище, щоб перевірити це.
Swipe to show code editor
У вас є наступний масив:
[[[-4, 3, 1], [-4, 39, 8]], [[2, -4, 10], [15, 193, 8]]]
- Отримайте доступ до значення
10
.
Давайте спробуємо. Використовуйте тільки від'ємні індекси.
Дякуємо за ваш відгук!