zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Lesson21——NumPy 排序,搜索、计数、条件刷选函数

2023-02-18 16:32:53 时间

 NumPy 教程目录 

1 本文内容

1.1 排序(Sorting)

methoddescription
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关键字指定的算法,沿给定的指针执行间接分区。

1.2 搜索

methoddescription
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 中选择的元素。
searchsorted(a, v[, side, sorter]) 查找应插入元素以保持顺序的索引。
extract(condition, arr) 返回满足某个条件的数组元素。

1.3 计数

methoddescription
count_nonzero(a[, axis]) 计算数组 a 中非零值的数量。