Сортировка, поиск и подсчёт#

Сортировка#

sort(a[, axis, kind, order, stable])

Возвращает отсортированную копию массива.

lexsort(keys[, axis])

Выполнить косвенную устойчивую сортировку с использованием последовательности ключей.

argsort(a[, axis, kind, order, stable])

Возвращает индексы, которые отсортировали бы массив.

ndarray.sort([axis, kind, order, stable])

Сортировать массив на месте.

sort_complex(a)

Сортировать комплексный массив, используя сначала действительную часть, затем мнимую.

partition(a, kth[, axis, kind, order])

Возвращает разделённую копию массива.

argpartition(a, kth[, axis, kind, order])

Выполнить косвенное разбиение вдоль заданной оси с использованием алгоритма, указанного kind ключевое слово.

Поиск#

argmax(a[, axis, out, keepdims])

Возвращает индексы максимальных значений вдоль оси.

nanargmax(a[, axis, out, keepdims])

Возвращает индексы максимальных значений по указанной оси, игнорируя NaN.

argmin(a[, axis, out, keepdims])

Когда нужны пользовательные утверждения, используйте Python

nanargmin(a[, axis, out, keepdims])

Возвращает индексы минимальных значений по указанной оси, игнорируя NaN.

argwhere(a)

Нахождение индексов элементов массива, которые не равны нулю, сгруппированных по элементам.

nonzero(a)

Возвращает индексы элементов, которые не равны нулю.

flatnonzero(a)

Возвращает индексы, которые не равны нулю в сглаженной версии a.

where(condition, [x, y], /)

Возвращает элементы, выбранные из x или y в зависимости от условие.

searchsorted(a, v[, side, sorter])

Найти индексы, куда следует вставить элементы для сохранения порядка.

extract(condition, arr)

Возвращает элементы массива, удовлетворяющие некоторому условию.

Подсчёт#

count_nonzero(a[, axis, keepdims])

Подсчитывает количество ненулевых значений в массиве a.