РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpPmIxInr 22 of 145 menu
◀ ▶

Индексы и срезы в NumPy

У каждой ячейки есть номер, или индекс. Нумерация начинается с нуля: первая ячейка имеет индекс 0, следующая 1 и так далее. По индексу можно прочитать одно значение или записать новое.

Иногда нужно взять подряд несколько ячеек. Для этого служит срез: указывают, с какого индекса начать и перед каким индексом остановиться. Граница начала входит в результат, граница конца не входит. Так из ряда можно получить более короткий ряд.

У таблицы из строк и столбцов те же идеи работают в двух направлениях. Строка - это один горизонтальный ряд ячеек. Столбец - вертикальный ряд через все строки. Можно взять одну ячейку, целую строку, целый столбец или прямоугольный фрагмент таблицы.

Срез может ссылаться на те же данные, что и исходный массив. Тогда изменение в одном месте видно и в другом. Отдельно есть способ получить независимую копию, где правки не затрагивают оригинал.

Со всем этим мы и будем разбираться в рамках данного раздела.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить