小编art*_*lus的帖子

numpy分区如何工作

我想弄清楚np.partition函数是如何工作的.例如,考虑一下

arr = np.array([ 5, 4, 1, 0, -1, -3, -4, 0])

如果我打电话np.partition(arr, kth=2),我得到了

np.array([-4, -3, -1, 0, 1, 4, 5, 0])

我希望在分区数组之后将分裂为少于一个,一个和更大一个元素的元素.但是第二个零位于最后一个数组位置,这在分区后不是正确的位置.

python arrays sorting numpy

8
推荐指数
2
解决办法
2876
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1

sorting ×1