Базова індексація
Кожен масив 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
Базова індексація
Свайпніть щоб показати меню
Кожен масив 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат