Операции с массивами
Основные операции
| Копирует значения из одного массива в другой, с необходимым вещанием. |
| Возвращает форму массива. |
Изменение формы массива
| Придает новый вид массиву без изменения его данных. |
| Возвращает непрерывный сглаженный массив. |
Итератор 1-D по массиву. | |
| Возвращает копию массива, сжатого до одной размерности. |
Операции, аналогичные транспонированию
| Перемещает оси массива в новые позиции. |
| Сдвигает указанную ось назад, пока она не окажется в заданном положении. |
| Меняет местами две оси массива. |
Транспонированный массив. | |
| Меняет порядок измерений массива. |
Изменение числа измерений
| Преобразует входные данные в массивы с как минимум одним измерением. |
| Представляет входные данные как массивы с как минимум двумя измерениями. |
| Представляет входные данные как массивы с как минимум тремя измерениями. |
Создает объект, имитирующий вещание. | |
| Распространяет массив на новую форму. |
| Распространяет любое количество массивов друг против друга. |
| Расширяет форму массива. |
| Удаляет одноразмерные элементы из формы массива. |
Изменение типа массива
| Преобразует вход в массив. |
| Преобразует вход в ndarray, но пропускает подклассы ndarray. |
| Интерпретирует вход как матрицу. |
| Возвращает массив, преобразованный в тип с плавающей точкой. |
| Возвращает массив (ndim >= 1), размещенный в памяти в порядке Fortran. |
| Возвращает непрерывный массив (ndim >= 1) в памяти (порядок C). |
| Преобразует вход в массив, проверяя наличие NaN или Inf. |
| Преобразует массив размера 1 в его скалярный эквивалент. |
| Возвращает ndarray указанного типа, удовлетворяющий требованиям. |
Объединение массивов
| Объединяет последовательность массивов вдоль существующей оси. |
| Объединяет последовательность массивов вдоль новой оси. |
| Укладывает массивы 1-D в виде столбцов в массив 2-D. |
| Укладывает массивы последовательно по глубине (по третьей оси). |
| Укладывает массивы последовательно по горизонтали (по столбцам). |
| Укладывает массивы последовательно по вертикали (по строкам). |
| Сборка nd-массива из вложенных списков блоков. |
Разделение массивов
| Разделяет массив на несколько подмассивов как представления в |
| Разделяет массив на несколько подмассивов. |
| Разделяет массив на несколько подмассивов вдоль третьей оси (глубины). |
| Разделяет массив на несколько подмассивов по горизонтали (по столбцам). |
| Разделяет массив на несколько подмассивов по вертикали (по строкам). |
Мозаичное заполнение массивов
| Создает массив, повторяя A заданное число раз, определенное reps. |
| Повторяет элементы массива. |
Добавление и удаление элементов
| Возвращает новый массив с удалёнными подмассивами вдоль заданной оси. |
| Вставляет значения вдоль заданной оси перед заданными индексами. |
| Добавляет значения в конец массива. |
| Возвращает новый массив с заданной формой. |
| Удаляет ведущие и/или хвостовые нули из одномерного массива или последовательности. |
| Находит уникальные элементы массива. |
Перестановка элементов
| Инвертирует порядок элементов в массиве вдоль заданной оси. |
| Инвертирует массив слева направо. |
| Инвертирует массив сверху вниз. |
| Присваивает новый размер массиву без изменения данных. |
| Сдвигает элементы массива вдоль заданной оси. |
| Поворачивает массив на 90 градусов в плоскости, заданной осями. |
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/routines.array-manipulation.html