原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.partition.html
校对:(虚位以待)
matrix.
partition
(kth, axis=-1, kind='introselect', order=None)重新排列数组中的元素,使得第k个位置的元素的值在排序数组中的位置。小于第k个元素的所有元素在此元素之前移动,并且所有等于或大于的元素都移动到其后面。两个分区中的元素的顺序未定义。
版本1.8.0中的新功能。
参数: | kth:int或ints序列
axis:int,可选
kind:{'introselect'},可选
order:str或str的列表,可选
|
---|
也可以看看
numpy.partition
argpartition
sort
笔记
有关不同算法的说明,请参见np.partition
。
例子
>>> a = np.array([3, 4, 2, 1])
>>> a.partition(a, 3)
>>> a
array([2, 1, 3, 4])
>>> a.partition((1, 3))
array([1, 2, 3, 4])