gpt4 book ai didi

python - 从排序列表中提取索引

转载 作者:太空宇宙 更新时间:2023-11-03 19:02:16 26 4
gpt4 key购买 nike

假设您有一个未排序的列表,并使用np.sort对其进行排序。有没有办法使用 numpy 从原始列表中获取排序列表的索引?

最佳答案

最简单的方法是使用位置索引来扩充数组,然后对二维数组进行排序。这会同时为您提供排序后的数据及其原始位置索引。

如果您只想要索引(而不是排序数据),请使用argsort:

>>> from numpy import array
>>> arr = array([10, 5, 80, 20, 70, 18])
>>> arr.argsort()
array([1, 0, 5, 3, 4, 2])

关于python - 从排序列表中提取索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15733711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com