Операции с маскированными массивами#
Константы#
псевдоним |
Создание#
Из существующих данных#
псевдоним |
|
|
Класс массива с возможными замаскированными значениями. |
|
Возвращает копию массива. |
|
Интерпретировать буфер как одномерный массив. |
|
Создаёт массив, выполняя функцию для каждой координаты. |
|
Возвращает копию массива. |
|
Создать двумерный массив с развёрнутым входом в качестве диагонали. |
Единицы и нули#
|
Возвращает новый массив заданной формы и типа без инициализации элементов. |
|
Возвращает новый массив с той же формой и типом, что и заданный массив. |
|
Пустой массив с маской, где все элементы замаскированы. |
|
Пустой маскированный массив со свойствами существующего массива. |
|
Возвращает новый массив заданной формы и типа, заполненный единицами. |
|
Возвращает массив единиц с той же формой и типом, что и заданный массив. |
|
Возвращает новый массив заданной формы и типа, заполненный нулями. |
|
Возвращает массив нулей с той же формой и типом, что и заданный массив. |
Исследование массива#
|
Возвращает True, если все элементы оцениваются как True. |
|
Возвращает True, если любой из элементов a вычисляются как True. |
|
Подсчитать немасштабированные элементы массива вдоль заданной оси. |
|
Подсчитайте количество замаскированных элементов вдоль заданной оси. |
|
Вернуть маску маскированного массива или nomask. |
|
Возвращает маску маскированного массива или полный булев массив из False. |
|
Возвращает данные маскированного массива как ndarray. |
|
Возвращает индексы ненулевых элементов без маски. |
|
Вернуть форму массива. |
|
Вернуть количество элементов вдоль заданной оси. |
|
Определить, есть ли во входных данных замаскированные значения. |
|
Возвращает True, если m является допустимой стандартной маской. |
Проверить, является ли вход экземпляром MaskedArray. |
|
|
Проверить, является ли вход экземпляром MaskedArray. |
|
Проверить, является ли вход экземпляром MaskedArray. |
|
Вычисляет элемент в test_elements, трансляция по элемент только. |
|
Проверить, присутствует ли каждый элемент массива также во втором массиве. |
|
Находит уникальные элементы массива. |
|
Возвращает True, если все элементы оцениваются как True. |
|
Возвращает True, если любой из элементов a вычисляются как True. |
|
Подсчитать немасштабированные элементы массива вдоль заданной оси. |
Возвращает индексы ненулевых элементов без маски. |
|
|
Вернуть форму массива. |
|
Вернуть количество элементов вдоль заданной оси. |
Возвращает базовые данные как представление маскированного массива. |
|
Текущая маска. |
|
Получить или установить маску массива, если у него нет именованных полей. |
Работа с MaskedArray#
Изменение формы#
|
Возвращает одномерную версию self в виде представления. |
|
Возвращает массив с теми же данными, но новой формой. |
|
Возвращает новый маскированный массив с указанным размером и формой. |
|
Возвращает копию массива, сведённую в одно измерение. |
|
Возвращает одномерную версию self в виде представления. |
|
Придать массиву новую форму без изменения его данных. |
|
Изменение осей#
|
Вернуть представление массива с axis1 и axis2 поменяны местами. |
|
Перестановка размерностей массива. |
|
Вернуть представление массива с axis1 и axis2 поменяны местами. |
|
Возвращает представление массива с переставленными осями. |
Изменение количества измерений#
|
Преобразует входные данные в массивы с хотя бы одним измерением. |
|
Рассматривает входные данные как массивы с как минимум двумя измерениями. |
|
Рассматривайте входные данные как массивы с минимум тремя измерениями. |
|
Расширить форму массива. |
|
Удалить оси длиной один из a. |
|
Удалить оси длиной один из a. |
|
Объедините последовательность массивов вдоль новой оси. |
|
Сложить 1-D массивы как столбцы в 2-D массив. |
|
Объединить последовательность массивов вдоль заданной оси. |
|
Складывает массивы в последовательности по глубине (вдоль третьей оси). |
|
Складывает массивы последовательно по горизонтали (по столбцам). |
|
Разделить массив на несколько подмассивов по горизонтали (по столбцам). |
Преобразовать объекты срезов в конкатенацию вдоль первой оси. |
|
|
Складывает массивы последовательно вертикально (по строкам). |
Объединение массивов#
|
Объединить последовательность массивов вдоль заданной оси. |
|
Объедините последовательность массивов вдоль новой оси. |
|
Складывает массивы последовательно вертикально (по строкам). |
|
Складывает массивы последовательно по горизонтали (по столбцам). |
|
Складывает массивы в последовательности по глубине (вдоль третьей оси). |
|
Сложить 1-D массивы как столбцы в 2-D массив. |
|
Добавить значения в конец массива. |
Операции с масками#
Создание маски#
|
Создать булеву маску из массива. |
|
Возвращает булеву маску заданной формы, заполненную False. |
|
Объединить две маски с помощью |
|
Создать список описаний типов данных из заданного типа данных. |
Доступ к маске#
|
Вернуть маску маскированного массива или nomask. |
|
Возвращает маску маскированного массива или полный булев массив из False. |
Текущая маска. |
Поиск замаскированных данных#
|
Многомерный итератор индексов. |
Найти непрерывные незамаскированные данные в замаскированном массиве. |
|
Найти индексы первого и последнего немасштабированных значений. |
|
|
Найти непрерывные немасскированные данные в маскированном массиве вдоль заданной оси. |
|
Найти индексы первого и последнего немасштабированных значений вдоль оси. |
Возвращает список срезов, соответствующих замаскированным группам одномерного массива. |
|
Возвращает список срезов, соответствующих незамаскированным блокам 1-D массива. |
Изменение маски#
|
Маскировать столбцы 2D массива, которые содержат замаскированные значения. |
|
Объединить две маски с помощью |
|
Замаскировать строки и/или столбцы 2D-массива, содержащие замаскированные значения. |
|
Маскировать строки двумерного массива, содержащие замаскированные значения. |
|
Принудительно установить маску как жесткую, предотвращая снятие маски при присваивании. |
|
Принудительно установить маску в мягкий режим (по умолчанию), позволяя снятие маскировки присваиванием. |
Принудительно установить маску как жесткую, предотвращая снятие маски при присваивании. |
|
Принудительно установить маску в мягкий режим (по умолчанию), позволяя снятие маскировки присваиванием. |
|
Уменьшить маску до nomask, когда это возможно. |
|
Скопируйте маску и установите sharedmask флаг для |
Операции преобразования#
> к маскированному массиву#
|
Преобразовать входные данные в маскированный массив заданного типа данных. |
|
Преобразовать входные данные в маскированный массив, сохраняя подклассы. |
|
Возвращает входные данные с недопустимыми данными, замаскированными и замененными на значение заполнения. |
|
Замаскировать массив, где он равен заданному значению. |
|
Замаскировать массив, где больше заданного значения. |
|
Замаскировать массив, где значения больше или равны заданному. |
|
Маскировать массив внутри заданного интервала. |
|
Маскировка массива там, где встречаются недопустимые значения (NaN или inf). |
|
Маскировать массив, где значения меньше заданного. |
|
Замаскировать массив, где значения меньше или равны заданному. |
|
Маскировать массив, где не равно заданному значению. |
|
Замаскировать массив x где данные точно равны значению. |
|
Маскировать массив вне заданного интервала. |
|
Маскирование с использованием равенства чисел с плавающей запятой. |
|
Замаскировать массив, где условие выполняется. |
> в ndarray#
Подавлять целые столбцы 2-D массива, содержащие замаскированные значения. |
|
|
Подавить строки и/или столбцы 2-D массива, которые содержат замаскированные значения. |
Подавить целые строки 2-D массива, содержащие замаскированные значения. |
|
Возвращает все немаркированные данные как одномерный массив. |
|
|
Вернуть входные данные как |
Возвращает все немаркированные данные как одномерный массив. |
|
|
Возвращает копию объекта self, в которой замаскированные значения заполнены заданным значением. |
> в другой объект#
|
Сохранение маскированного массива в файл в бинарном формате. |
|
Возвращает часть данных маскированного массива в виде иерархического списка Python. |
Преобразует маскированный массив в массив гибкого типа. |
|
|
Возвращает данные массива как строку, содержащую сырые байты в массиве. |
Заполнение маскированного массива#
|
Возвращает общее значение заполнения двух маскированных массивов, если оно есть. |
Вернуть значение заполнения по умолчанию для объекта-аргумента. |
|
Возвращает минимальное значение, которое может быть представлено типом данных объекта. |
|
Возвращает максимальное значение, которое может быть представлено типом данных объекта. |
|
|
Установка заполняющего значения a, если a является маскированным массивом. |
Заполняющее значение маскированного массива является скаляром. |
|
|
Заполняющее значение маскированного массива является скаляром. |
Арифметика маскированных массивов#
Арифметические#
|
Вычисление аномалий (отклонений от среднего арифметического) вдоль заданной оси. |
|
Вычисление аномалий (отклонений от среднего арифметического) вдоль заданной оси. |
|
Возвращает взвешенное среднее массива по заданной оси. |
|
Вернуть комплексно-сопряженное значение поэлементно. |
|
Возвращает коэффициенты корреляции Пирсона. |
|
Оценить ковариационную матрицу. |
|
Вернуть кумулятивную сумму элементов массива по заданной оси. |
|
Возвращает кумулятивное произведение элементов массива по заданной оси. |
|
Возвращает среднее значение элементов массива вдоль заданной оси. |
|
Вычислить медиану вдоль указанной оси. |
|
Возвращает поэлементное возведение базового массива в степень из второго массива. |
|
Возвращает произведение элементов массива по заданной оси. |
|
Возвращает стандартное отклонение элементов массива вдоль заданной оси. |
|
Возвращает сумму элементов массива по заданной оси. |
|
Вычислить дисперсию вдоль указанной оси. |
|
Вычисление аномалий (отклонений от среднего арифметического) вдоль заданной оси. |
|
Возвращает кумулятивное произведение элементов массива по заданной оси. |
|
Вернуть кумулятивную сумму элементов массива по заданной оси. |
|
Возвращает среднее значение элементов массива вдоль заданной оси. |
|
Возвращает произведение элементов массива по заданной оси. |
|
Возвращает стандартное отклонение элементов массива вдоль заданной оси. |
|
Возвращает сумму элементов массива по заданной оси. |
|
Вычислить дисперсию вдоль указанной оси. |
Минимум/максимум#
|
Возвращает массив индексов максимальных значений вдоль заданной оси. |
|
Возвращает массив индексов минимальных значений вдоль заданной оси. |
|
Возвращает максимум вдоль заданной оси. |
|
Возвращает минимум вдоль заданной оси. |
|
Возвращает (максимум - минимум) вдоль заданного измерения (т.е. размах значений). |
|
Вычислить n-ю дискретную разность вдоль заданной оси. |
|
Возвращает массив индексов максимальных значений вдоль заданной оси. |
|
Возвращает массив индексов минимальных значений вдоль заданной оси. |
|
Возвращает максимум вдоль заданной оси. |
|
Возвращает минимум вдоль заданной оси. |
|
Возвращает (максимум - минимум) вдоль заданного измерения (т.е. размах значений). |
Сортировка#
|
Возвращает ndarray индексов, которые сортируют массив вдоль указанной оси. |
|
Возвращает отсортированную копию маскированного массива. |
|
Возвращает ndarray индексов, которые сортируют массив вдоль указанной оси. |
|
Сортировать массив на месте |
Алгебра#
|
Извлечь диагональ или построить диагональный массив. |
|
Возвращает скалярное произведение двух массивов. |
|
Возвращает массив идентичности. |
|
Скалярное произведение двух массивов. |
|
Скалярное произведение двух массивов. |
|
Вычисление внешнего произведения двух векторов. |
|
Вычисление внешнего произведения двух векторов. |
|
Возвращает сумму по диагоналям массива. |
|
Перестановка размерностей массива. |
|
Возвращает сумму по диагоналям массива. |
|
Возвращает представление массива с переставленными осями. |
Полиномиальная аппроксимация#
|
Сгенерировать матрицу Вандермонда. |
|
Полиномиальная аппроксимация методом наименьших квадратов. |
Обрезка и округление#
Округлить массив до заданного количества десятичных знаков. |
|
|
Обрезать (ограничить) значения в массиве. |
|
Возвращает копию a, округлённую до 'decimals' знаков. |
|
Возвращает массив, значения которого ограничены |
|
Возвращает каждый элемент, округленный до заданного количества десятичных знаков. |
Операции над множествами#
|
Возвращает уникальные элементы, общие для обоих массивов. |
|
Разность множеств 1D-массивов с уникальными элементами. |
|
Симметрическая разность 1-D массивов с уникальными элементами. |
|
Объединение двух массивов. |
Разное#
|
Возвращает True, если все элементы a и b равны, используя fill_value как значение истинности там, где один или оба замаскированы. |
|
Возвращает True, если два массива поэлементно равны в пределах допуска. |
|
Возвращает максимальное значение массива или максимум вдоль оси. |
|
Возвращает минимум массива или минимум вдоль оси. |
|
Применяет функцию к 1-D срезам вдоль заданной оси. |
|
Применить функцию многократно по нескольким осям. |
|
Возвращает равномерно распределенные значения в заданном интервале. |
|
Используйте массив индексов для создания нового массива из списка вариантов. |
|
Подавлять срезы из нескольких измерений, содержащих замаскированные значения. |
|
Возвращает дискретную, линейную свертку двух одномерных последовательностей. |
|
Взаимная корреляция двух одномерных последовательностей. |
|
Вычисляет разности между последовательными элементами массива. |
|
Возвращает полностью сглаженную версию маски, где вложенные поля объединены. |
Развернуть структурированный массив. |
|
|
Построить маскированный массив из подходящего гибкого массива. |
|
Вернуть массив, представляющий индексы сетки. |
|
Сдвинуть биты целого числа влево. |
|
Возвращает количество измерений массива. |
|
Установите местоположения с индексами хранения в соответствующие значения. |
|
Изменяет элементы массива на основе условия и входных значений. |
|
Сдвинуть биты целого числа вправо. |
|
Возвращает копию a, округлённую до 'decimals' знаков. |
|
|
|
Вернуть маскированный массив с элементами из x или y, в зависимости от условия. |