Операции с массивными данными с пропускаемыми значениями
Константы
псевдоним для |
Создание
Из существующих данных
псевдоним для | |
| Класс массива с возможностью пропускаемых значений. |
| Возвращает копию массива. |
| Интерпретирует буфер как одномерный массив. |
| Создаёт массив, выполняя функцию для каждой координаты. |
| Возвращает копию массива. |
Единицы и нули
| Возвращает новый массив заданной формы и типа без инициализации элементов. |
| Возвращает новый массив с той же формой и типом, что и заданный массив. |
| Пустой массив с пропускаемыми значениями, все элементы замаскированы. |
| Пустой массив с пропускаемыми значениями, с характеристиками существующего массива. |
| Возвращает новый массив заданной формы и типа, заполненный единицами. |
| Возвращает новый массив заданной формы и типа, заполненный нулями. |
Проверка массива
| Возвращает True, если все элементы равны True. |
| Возвращает True, если любой из элементов |
| Подсчитывает количество элементов массива без пропущенных значений вдоль заданной оси. |
| Подсчитывает количество элементов с пропускаемыми значениями вдоль заданной оси. |
| Возвращает маску массива с пропускаемыми значениями или nomask. |
| Возвращает маску массива с пропускаемыми значениями или полный булевый массив False. |
| Возвращает данные массива с пропускаемыми значениями как ndarray. |
| Возвращает индексы элементов без пропущенных значений, которые не равны нулю. |
| Возвращает форму массива. |
| Возвращает количество элементов вдоль заданной оси. |
| Определяет, содержит ли входные данные пропущенные значения. |
| Возвращает True, если m является валидной стандартной маской. |
| Возвращает True, если все элементы равны True. |
| Возвращает True, если любой из элементов |
| Подсчитывает количество элементов без пропущенных значений вдоль заданной оси. |
| Возвращает индексы элементов без пропущенных значений, которые не равны нулю. |
| Возвращает форму массива. |
| Возвращает количество элементов вдоль заданной оси. |
Возвращает базовые данные, как представление массива с пропускаемыми значениями. | |
Текущая маска. | |
Получение или установка маски массива, если он не имеет именованных полей. |
Изменение массива с пропускаемыми значениями
Изменение формы
| Возвращает одномерную версию self, как представление. |
| Возвращает массив, содержащий те же данные с новой формой. |
| Возвращает новый массив с пропускаемыми значениями с указанным размером и формой. |
| Возвращает копию массива, сжатого в одну размерность. |
| Возвращает одномерную версию self, как представление. |
| Придает массиву новую форму, без изменения данных. |
|
Изменение осей
| Возвращает представление массива с |
| Переставляет оси массива. |
| Возвращает представление массива с |
| Возвращает представление массива с переставленными осями. |
Изменение числа измерений
| Преобразует входные данные в массивы с по крайней мере одним измерением. |
| Представляет входные данные как массивы с по крайней мере двумя измерениями. |
| Представляет входные данные как массивы с по крайней мере тремя измерениями. |
| Расширяет форму массива. |
| Удаляет одномерные элементы из формы массива. |
| Удаляет одномерные элементы из формы |
| Объединяет последовательность массивов вдоль новой оси. |
| Укладывает 1-мерные массивы в столбцы в 2-мерный массив. |
| Объединяет последовательность массивов вдоль заданной оси. |
| Укладывает массивы в последовательности по глубине (вдоль третьей оси). |
| Укладывает массивы в последовательности по горизонтали (по столбцам). |
| Разделяет массив на несколько подмассивов по горизонтали (по столбцам). |
Преобразует объекты срезов в конкатенацию вдоль первой оси. | |
| Укладывает массивы в последовательности по вертикали (по строкам). |
| Укладывает массивы в последовательности по вертикали (по строкам). |
Объединение массивов
| Объединяет последовательность массивов вдоль новой оси. |
| Укладывает 1-мерные массивы в столбцы в 2-мерный массив. |
| Объединяет последовательность массивов вдоль заданной оси. |
| Добавляет значения в конец массива. |
| Укладывает массивы в последовательности по глубине (вдоль третьей оси). |
| Укладывает массивы в последовательности по горизонтали (по столбцам). |
| Укладывает массивы в последовательности по вертикали (по строкам). |
Операции с масками
Создание маски
| Создаёт булеву маску из массива. |
| Возвращает булеву маску заданной формы, заполненную значениями False. |
| Объединяет две маски с оператором |
| Строит описание типа данных из заданного типа данных. |
Доступ к маске
| Возвращает маску массива с пропускаемыми значениями или nomask. |
| Возвращает маску массива с пропускаемыми значениями или полный булев массив со значениями False. |
Текущая маска. |
Поиск данных с пропускаемыми значениями
Находит непрерывные данные без пропускаемых значений в массиве с пропускаемыми значениями вдоль заданной оси. | |
Находит индексы первого и последнего значений без пропускаемых значений. | |
| Находит непрерывные данные без пропускаемых значений в массиве с пропускаемыми значениями вдоль заданной оси. |
| Находит индексы первого и последнего значений без пропускаемых значений вдоль оси. |
Возвращает список срезов, соответствующих группам пропускаемых значений в одномерном массиве. | |
Возвращает список срезов, соответствующих группам значений без пропускаемых значений в одномерном массиве. |
Изменение маски
| Маскирование столбцов двумерного массива, содержащих значения с маской. |
| Объединение двух масок с оператором |
| Маскирование строк и/или столбцов двумерного массива, содержащих значения с маской. |
| Маскирование строк двумерного массива, содержащих значения с маской. |
| Принудительное установление маски в жёсткий режим. |
| Принудительное установление маски в мягкий режим. |
Принудительное установление маски в жёсткий режим. | |
Принудительное установление маски в мягкий режим. | |
Сжатие маски до nomask, если возможно. | |
Копирование маски и установка флага sharedmask в значение False. |
Операции преобразования
> в массив с маской
| Преобразование входных данных в массив с маской заданного типа данных. |
| Преобразование входных данных в массив с маской, сохраняя подклассы. |
| Возвращает входные данные с невалидными данными, замаскированными и заменёнными значением fill. |
| Маскирование массива, где значения равны заданному значению. |
| Маскирование массива, где значения больше заданного значения. |
| Маскирование массива, где значения больше или равны заданному значению. |
| Маскирование массива внутри заданного интервала. |
| Маскирование массива, где встречаются невалидные значения (NaN или inf). |
| Маскирование массива, где значения меньше заданного значения. |
| Маскирование массива, где значения меньше или равны заданному значению. |
| Маскирование массива, где значения не равны заданному значению. |
| Маскирование массива, где данные точно равны значению. |
| Маскирование массива вне заданного интервала. |
| Маскирование с использованием плавающей точки равенства. |
| Маскирование массива, где выполняется условие. |
> в ndarray
Исключение целых столбцов двумерного массива, содержащих значения с маской. | |
| Исключение строк и/или столбцов двумерного массива, содержащих значения с маской. |
Исключение целых строк двумерного массива, содержащих значения с маской. | |
Возвращение всех незамаскированных данных в виде одномерного массива. | |
| Возвращение входных данных в виде массива с заменёнными значениями с маской на значение fill. |
Возвращение всех незамаскированных данных в виде одномерного массива. | |
| Возвращение копии self, с заменёнными значениями с маской на заданное значение. |
> в другой объект
| Сохранение массива с маской в файл в двоичном формате. |
| Возвращение части данных массива с маской в виде иерархического списка Python. |
| Преобразование массива с маской в массив гибкого типа. |
| Возвращение данных массива в виде строки, содержащей сырые байты в массиве. |
Заполнение массива с маской
| Возвращение общего значения заполнения двух массивов с маской, если таковое имеется. |
Возвращение значения заполнения по умолчанию для объекта. | |
Возвращение минимального значения, которое может быть представлено типом данных объекта. | |
Возвращение минимального значения, которое может быть представлено типом данных объекта. | |
| Установка значения заполнения для a, если a - массив с маской. |
Значение заполнения массива с маской - скалярное значение. | |
|
Значение заполнения маскированного массива — скаляр. |
Маскированные массивы арифметические операции
Арифметические операции
| Вычисление аномалий (отклонений от арифметического среднего) по заданной оси. |
| Вычисление аномалий (отклонений от арифметического среднего) по заданной оси. |
| Возвращает взвешенное среднее значение массива по заданной оси. |
| Возвращает комплексно-сопряжённое значение, поэлементно. |
| Возвращает коэффициенты корреляции Пирсона. |
| Оценивает ковариационную матрицу. |
| Возвращает кумулятивную сумму элементов массива по заданной оси. |
| Возвращает кумулятивное произведение элементов массива по заданной оси. |
| Возвращает среднее значение элементов массива по заданной оси. |
| Вычисляет медиану по заданной оси. |
| Возвращает поэлементное возведение массива в степень из второго массива. |
| Возвращает произведение элементов массива по заданной оси. |
| Возвращает стандартное отклонение элементов массива по заданной оси. |
| Возвращает сумму элементов массива по заданной оси. |
| Вычисляет дисперсию по заданной оси. |
| Вычисление аномалий (отклонений от арифметического среднего) по заданной оси. |
| Возвращает кумулятивное произведение элементов массива по заданной оси. |
| Возвращает кумулятивную сумму элементов массива по заданной оси. |
| Возвращает среднее значение элементов массива по заданной оси. |
| Возвращает произведение элементов массива по заданной оси. |
| Возвращает стандартное отклонение элементов массива по заданной оси. |
| Возвращает сумму элементов массива по заданной оси. |
| Вычисляет дисперсию по заданной оси. |
Минимум/максимум
| Возвращает массив индексов максимальных значений по заданной оси. |
| Возвращает массив индексов минимальных значений по заданной оси. |
| Возвращает максимальное значение по заданной оси. |
| Возвращает минимальное значение по заданной оси. |
| Возвращает разность между максимальным и минимальным значениями по заданной оси. |
| Возвращает массив индексов максимальных значений по заданной оси. |
| Возвращает массив индексов минимальных значений по заданной оси. |
| Возвращает максимальное значение по заданной оси. |
| Возвращает минимальное значение по заданной оси. |
| Возвращает разность между максимальным и минимальным значениями по заданной оси. |
Сортировка
| Возвращает массив индексов, сортирующих массив по заданной оси. |
| Сортирует массив на месте. |
| Возвращает массив индексов, сортирующих массив по заданной оси. |
| Сортирует массив на месте. |
Алгебра
| Извлечение диагонали или создание массива диагонали. |
| Возвращает скалярное произведение двух массивов. |
| Возвращает единичный массив. |
| Внутреннее произведение двух массивов. |
| Внутреннее произведение двух массивов. |
| Вычисление внешнего произведения двух векторов. |
| Вычисление внешнего произведения двух векторов. |
| Возвращает сумму по диагоналям массива. |
| Переставляет размерности массива. |
| Возвращает сумму по диагоналям массива. |
| Возвращает представление массива с переставленными осями. |
Полиномиальная аппроксимация
| Генерация матрицы Вандермонда. |
| Полиномиальная аппроксимация методом наименьших квадратов. |
Ограничение и округление
| Округление массива до заданного числа десятичных знаков. |
| Ограничение (лимирование) значений в массиве. |
| Возвращает копию a, округлённую до указанного количества десятичных знаков. |
| Возвращает массив, значения которого ограничены |
| Возвращает каждый элемент, округлённый до заданного количества десятичных знаков. |
Разное
| Возвращает True, если все элементы a и b равны, используя fill_value как истинное значение, когда один или оба массива замаскированы. |
| Возвращает True, если два массива равны по элементам в пределах заданной точности. |
| Применение функции к 1-мерным срезам вдоль заданной оси. |
| Возвращает равномерно распределённые значения в заданном интервале. |
| Использование массива индексов для построения нового массива из набора вариантов. |
| Вычисление разниц между последовательными элементами массива. |
| Возвращает массив, представляющий индексы сетки. |
| Возвращает массив значений из |
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/routines.ma.html