排序
- numpy.sort(a[, axis=-1, kind=‘quicksort’, order=None])
- numpy.argsort(a[, axis=-1, kind=‘quicksort’, order=None])
- numpy.lexsort(keys[, axis=-1])
- numpy.partition(a, kth, axis=-1, kind=‘introselect’, order=None)
- numpy.argpartition(a, kth, axis=-1, kind=‘introselect’, order=None)
搜索
- numpy.argmax(a[, axis=None, out=None])
- numpy.argmin(a[, axis=None, out=None])
- numppy.nonzero(a)
- numpy.where(condition, [x=None, y=None])
- numpy.searchsorted(a, v[, side=‘left’, sorter=None])
计数
- numpy.count_nonzero(a, axis=None)
集合操作
构造集合
- numpy.unique(ar, return_index=False, return_inverse=False, return_counts=False, axis=None)
布尔运算
- numpy.in1d(ar1, ar2, assume_unique=False, invert=False) T
交
- numpy.intersect1d(ar1, ar2, assume_unique=False, return_indices=False)
并
- numpy.union1d(ar1, ar2)
差
- numpy.setdiff1d(ar1, ar2, assume_unique=False)
异或
- setxor1d(ar1, ar2, assume_unique=False)