排序、搜索和计数#

排序#

sort(a[, 轴, 种类, 顺序])

返回数组的排序副本。

lexsort(键[,轴])

使用键序列执行间接稳定排序。

argsort(a[, 轴, 种类, 顺序])

返回对数组进行排序的索引。

ndarray.sort([轴、种类、顺序])

就地对数组进行排序。

sort_complex(A)

首先使用实部,然后使用虚部对复数数组进行排序。

partition(a, kth[, 轴, 种类, 顺序])

返回数组的分区副本。

argpartition(a, kth[, 轴, 种类, 顺序])

使用kind关键字指定的算法沿给定轴执行间接分区。

正在搜索#

argmax(a[, 轴, 输出, keepdims])

返回沿轴的最大值的索引。

nanargmax(a[, 轴, 输出, keepdims])

返回指定轴中最大值的索引,忽略 NaN。

argmin(a[, 轴, 输出, keepdims])

返回沿轴的最小值的索引。

nanargmin(a[, 轴, 输出, keepdims])

返回指定轴中最小值的索引,忽略 NaN。

argwhere(A)

查找按元素分组的非零数组元素的索引。

nonzero(A)

返回非零元素的索引。

flatnonzero(A)

返回 a 的展平版本中非零的索引。

where(条件,[x,y],/)

根据条件返回从xy中选择的元素。

searchsorted(a, v[, 边, 排序器])

查找应插入元素以维持顺序的索引。

extract(条件,arr)

返回满足某些条件的数组元素。

数数

count_nonzero(a[, 轴, keepdims])

计算数组中非零值的数量a