Сортировка, поиск и подсчёт
Сортировка
sort(a[, axis, kind, order]) | Возвращает отсортированную копию массива. |
lexsort(keys[, axis]) | Выполняет косвенную устойчивую сортировку, используя последовательность ключей. |
argsort(a[, axis, kind, order]) | Возвращает индексы, которые бы отсортировали массив. |
ndarray.sort([axis, kind, order]) | Сортирует массив на месте. |
msort(a) | Возвращает копию массива, отсортированного по первой оси. |
sort_complex(a) | Сортирует комплексный массив, сначала по действительной части, а затем по мнимой. |
partition(a, kth[, axis, kind, order]) | Возвращает разделяющую копию массива. |
argpartition(a, kth[, axis, kind, order]) | Выполняет косвенное разделение по заданной оси с помощью алгоритма, указанного ключевым словом kind. |
Поиск
argmax(a[, axis, out]) | Возвращает индексы максимальных значений по оси. |
nanargmax(a[, axis]) | Возвращает индексы максимальных значений по заданной оси, игнорируя значения NaN. |
argmin(a[, axis, out]) | Возвращает индексы минимальных значений по оси. |
nanargmin(a[, axis]) | Возвращает индексы минимальных значений по заданной оси, игнорируя значения NaN. |
argwhere(a) | Находит индексы элементов массива, которые не равны нулю, сгруппированные по элементу. |
nonzero(a) | Возвращает индексы элементов, которые не равны нулю. |
flatnonzero(a) | Возвращает индексы, которые не равны нулю в уплощенной версии a. |
where(condition, [x, y]) | Возвращает элементы, либо из x, либо из y, в зависимости от condition. |
searchsorted(a, v[, side, sorter]) | Находит индексы, куда необходимо вставить элементы, чтобы сохранить порядок. |
extract(condition, arr) | Возвращает элементы массива, которые удовлетворяют некоторому условию. |
Подсчёт
count_nonzero(a[, axis]) | Подсчитывает количество ненулевых значений в массиве a. |