NumPy - манипуляции с массивами
В пакете NumPy доступно несколько подпрограмм для управления элементами в объекте ndarray. Их можно разделить на следующие типы -
Изменение формы
| Sr. No. | Форма и описание |
|---|---|
| 1 | изменить форму
Придает новую форму массиву без изменения его данных |
| 2 | плоский
Одномерный итератор по массиву |
| 3 | сплющивать
Возвращает копию массива, свернутого в одно измерение |
| 4 | бродить
Возвращает непрерывный плоский массив |
Операции транспонирования
| Sr. No. | Работа и описание |
|---|---|
| 1 | транспонировать
Переставляет размеры массива |
| 2 | ndarray.T
То же, что и self.transpose () |
| 3 | ось вращения
Катит указанную ось назад |
| 4 | обменные операции
Меняет местами две оси массива |
Изменение размеров
| Sr. No. | Размер и описание |
|---|---|
| 1 | трансляция
Создает объект, имитирующий трансляцию |
| 2 | broadcast_to
Трансформирует массив в новую форму |
| 3 | expand_dims
Расширяет форму массива |
| 4 | сжимать
Удаляет одномерные записи из формы массива |
Объединение массивов
| Sr. No. | Массив и описание |
|---|---|
| 1 | соединять
Присоединяет последовательность массивов вдоль существующей оси |
| 2 | стек
Присоединяет последовательность массивов вдоль новой оси |
| 3 | стек
Укладывает массивы последовательно по горизонтали (по столбцам) |
| 4 | vstack
Укладывает массивы последовательно по вертикали (по строкам) |
Разделение массивов
| Sr. No. | Массив и описание |
|---|---|
| 1 | Трещина
Разбивает массив на несколько подмассивов |
| 2 | hsplit
Разбивает массив на несколько подмассивов по горизонтали (по столбцам) |
| 3 | всплит
Разбивает массив на несколько подмассивов по вертикали (по строкам) |
Добавление / удаление элементов
| Sr. No. | Элемент и описание |
|---|---|
| 1 | изменить размер
Возвращает новый массив с указанной формой |
| 2 | добавить
Добавляет значения в конец массива |
| 3 | вставить
Вставляет значения по заданной оси перед заданными индексами |
| 4 | удалять
Возвращает новый массив с удаленными подмассивами вдоль оси. |
| 5 | уникальный
Находит уникальные элементы массива |