Функции манипуляции массивами#
Базовые операции#
Изменение формы массива#
|
Придает массиву новую форму без изменения данных. |
|
Возвращает непрерывный сглаженный массив. |
Одномерный итератор по массиву. |
|
|
Возвращает копию массива, сведённую в одно измерение. |
Операции, подобные транспонированию#
|
Переместите оси массива в новые позиции. |
|
Прокрутите указанную ось назад, пока она не окажется в заданной позиции. |
|
Поменять местами две оси массива. |
Вид транспонированного массива. |
|
|
Возвращает массив с переставленными осями. |
|
Возвращает массив с переставленными осями. |
|
Транспонирует матрицу (или стек матриц) |
Изменение количества измерений#
|
Преобразует входные данные в массивы с хотя бы одним измерением. |
|
Рассматривает входные данные как массивы с как минимум двумя измерениями. |
|
Рассматривайте входные данные как массивы с минимум тремя измерениями. |
|
Создать объект, имитирующий вещание. |
|
Транслировать массив в новую форму. |
|
Транслировать любое количество массивов друг относительно друга. |
|
Расширить форму массива. |
|
Удалить оси длиной один из a. |
Изменение типа массива#
|
Преобразует входные данные в массив. |
|
Преобразует входные данные в ndarray, но пропускает подклассы ndarray. |
|
Интерпретировать входные данные как матрицу. |
|
Возвращает массив (ndim >= 1), расположенный в памяти в порядке Fortran. |
|
Возвращает непрерывный массив (ndim >= 1) в памяти (порядок C). |
|
Преобразовать входные данные в массив, проверяя наличие NaN или Inf. |
|
Вернуть ndarray указанного типа, удовлетворяющий требованиям. |
Объединение массивов#
|
Объединить последовательность массивов вдоль существующей оси. |
|
Объединить последовательность массивов вдоль существующей оси. |
|
Объедините последовательность массивов вдоль новой оси. |
|
Собрать n-мерный массив из вложенных списков блоков. |
|
Складывает массивы последовательно вертикально (по строкам). |
|
Складывает массивы последовательно по горизонтали (по столбцам). |
|
Складывает массивы в последовательности по глубине (вдоль третьей оси). |
|
Сложить 1-D массивы как столбцы в 2-D массив. |
Разделение массивов#
|
Разделение массива на несколько подмассивов как представлений в ary. |
|
Разделить массив на несколько подмассивов. |
|
Разделить массив на несколько подмассивов вдоль третьей оси (глубины). |
|
Разделить массив на несколько подмассивов по горизонтали (по столбцам). |
|
Разделить массив на несколько подмассивов по вертикали (по строкам). |
|
Разделение массива на последовательность массивов вдоль заданной оси. |
Мозаичное расположение массивов#
Добавление и удаление элементов#
|
Вернуть новый массив с удалёнными подмассивами вдоль оси. |
|
Вставляет значения вдоль заданной оси перед указанными индексами. |
|
Добавить значения в конец массива. |
|
Возвращает новый массив с указанной формой. |
|
Удалить значения вдоль измерения, которые равны нулю вдоль всех других. |
|
Найти уникальные элементы массива. |
|
Дополнить массив. |
Перестановка элементов#
|
Обратный порядок элементов в массиве вдоль заданной оси. |
|
Обратный порядок элементов вдоль оси 1 (слева/справа). |
|
Обратный порядок элементов вдоль оси 0 (вверх/вниз). |
|
Сдвиньте элементы массива вдоль заданной оси. |
|
Повернуть массив на 90 градусов в плоскости, заданной осями. |