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

Сборка массивов в NumPy

Часто данные приходят кусками: несколько рядов, несколько столбцов или один и тот же фрагмент, который нужно размножить. В NumPy для этого есть отдельные приёмы склейки и разрезания.

Массивы можно поставить строками друг под другом, чтобы получилась таблица с большим числом строк. Можно поставить их рядом, слева направо, и получить более широкий ряд или таблицу с большим числом столбцов.

Склеивать можно не только «вниз» или «вбок», а вдоль выбранной оси: для таблицы одна ось отвечает за строки, другая за столбцы. Иногда массивы складывают по новой оси, и тогда форма меняется иначе, чем при обычной склейке.

Обратная операция - разрезать готовый ряд или таблицу на равные куски. Длина или размер по оси должны делиться без остатка, иначе части не получатся одинаковыми.

Есть и способы повторить данные: можно размножить каждый элемент по отдельности или целиком продублировать весь массив несколько раз подряд.

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

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