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

Память массива в NumPy

Элементы хранятся в одном сплошном блоке байтов. Размер блока зависит от числа ячеек и от того, сколько байтов занимает один элемент.

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

Порядок осей задаёт, как байты идут при обходе массива. В одном случае элементы строки лежат рядом, в другом - элементы столбца. От этого зависят шаги по осям и то, лежит ли массив одним непрерывным куском.

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

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

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