Python 排序和numpy排序,得到排序后索引序列(及源list的序列)
Python list 排序 & np list 排序
nums = [1.25, 0.98, 6.13, 7.62] li = np.array(nums) print(li) out = np.sort(li) print(out) out = np.argsort(-li) print(out)
np.sort(li) :排序
np.argsort(-li) :list从大到小排序,输出原始list的index
[1.25 0.98 6.13 7.62] [0.98 1.25 6.13 7.62] [3 2 0 1]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步