 Базова індексація
Базова індексація
Кожен масив 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)
Тут обчислено середнє значення першого та останнього елементів нашого масиву.
Підсумовуючи, індексування є ключовим для доступу, зміни або отримання конкретних елементів чи підмножин даних, забезпечуючи ефективну та точну обробку вмісту масиву.
Swipe to start coding
Обчислення середнього значення першого, четвертого та останнього елементів:
- Використання позитивного індексу для доступу до першого елемента.
- Використання позитивного індексу для доступу до четвертого елемента.
- Використання негативного індексу для доступу до останнього елемента.
- Обчислення середнього значення цих чисел.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.7 Базова індексація
Базова індексація
Свайпніть щоб показати меню
Кожен масив 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)
Тут обчислено середнє значення першого та останнього елементів нашого масиву.
Підсумовуючи, індексування є ключовим для доступу, зміни або отримання конкретних елементів чи підмножин даних, забезпечуючи ефективну та точну обробку вмісту масиву.
Swipe to start coding
Обчислення середнього значення першого, четвертого та останнього елементів:
- Використання позитивного індексу для доступу до першого елемента.
- Використання позитивного індексу для доступу до четвертого елемента.
- Використання негативного індексу для доступу до останнього елемента.
- Обчислення середнього значення цих чисел.
Рішення
Дякуємо за ваш відгук!
single