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