排序
- 可以使用axis参数沿某个轴进行排序
- a.sort() 对原数组按位置排序
- np.sort(a) 返回的是已经排序好的数组拷贝
- np.argsort(a) 返回排序后的元素在原数组中的索引
搜索
- np.argmax(a) 返回最大值的索引
- np.argmin(a) 返回最小值的索引
- np.nonzero(a) 返回非零元素对应的下标
- np.where(cond) 返回数组中满足条件的下标
- np.searchsorted 查找应在其中插入元素以保持顺序的索引
计数
- np.count_nonzero(a, axis=None) 返回数组中非0元素个数
集合操作
- np.unique(a) 计算数组a中的唯一值,并排序
- np.in1d(a, b) 数组a是否包含数组b的元素
- np.intersect1d(a, b) 求集合a,b的交集
- np.union1d(a, b) 求集合a,b的并集
- np.setdiff1d(a, b) 求集合a,b的差集
- np.setxor1d(a, b) 求集合a,b的异或
网友评论