single
Базова індексація
Свайпніть щоб показати меню
Кожен масив NumPy має елементи та їх відповідні індекси. Тут розглядаються індекси в одномірних масивах.
На наступному зображенні позитивні індекси позначені зеленим, а негативні індекси — червоним:
Як видно, кожен елемент масиву має як позитивний, так і негативний індекс. Індексація в масивах подібна до індексації у списках.
Доступ до елементів за індексами
Щоб отримати елемент за його індексом, потрібно вказати індекс цього елемента у квадратних дужках, наприклад, array[2].
Якщо вказаний індекс виходить за межі масиву, виникає помилка IndexError, тому слід бути уважним.
1234567891011121314import numpy as np array = np.array([9, 6, 4, 8, 10]) # Accessing the first element (positive index) print(f'The first element (positive index): {array[0]}') # Accessing the first element (negative index) print(f'The first element (negative index): {array[-5]}') # Accessing the last element (positive index) print(f'The last element (positive index): {array[4]}') # Accessing the last element (negative index) print(f'The last element (negative index): {array[-1]}') # Accessing the third element (positive index) print(f'The third element (positive index): {array[2]}') # Accessing the third element (negative index) print(f'The third element (negative index): {array[-3]}')
Насправді, позитивна та негативна індексація — це лише два способи доступу до елементів масиву, і вони працюють однаково з функціональної точки зору.
Зазвичай для доступу до першого елемента масиву використовують позитивний індекс (0), а до останнього — негативний індекс (-1).
Оскільки елементи нашого масиву — це просто числа, над ними можна виконувати всі ті ж операції, що й над звичайними числами:
1234import numpy as np array = np.array([9, 6, 4, 8, 10]) # Finding the average between the first and the last element print((array[0] + array[-1]) / 2)
Тут обчислено середнє значення між першим і останнім елементами масиву.
Підсумовуючи, індексація є ключовою для доступу, зміни або отримання конкретних елементів чи підмножин даних, забезпечуючи ефективну та точну обробку вмісту масиву.
Проведіть, щоб почати кодувати
Обчислення середнього значення першого, четвертого та останнього елементів:
- Використання позитивного індексу для доступу до першого елемента.
- Використання позитивного індексу для доступу до четвертого елемента.
- Використання негативного індексу для доступу до останнього елемента.
- Обчислення середнього значення цих чисел.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат