请教一个python 问题# Programming - 葵花宝典r*n2007-11-09 08:111 楼在numpy里有sort() 和argsort(), 前者是取排序的结果,后者是取index. 有没有办法一次排序,就可以即取出结果,又取index? 现在是执行两次。index=a.argsort(axis=1) value=sort(a,axis=1)
r*t2007-11-09 08:112 楼.sort()不是取结果, it returns None..argsort()is an indirect sort.好好看看文档,注意 .searchsorted()再来决定你需要用哪个。【在 r******n 的大作中提到】: 在numpy里有sort() 和argsort(), 前者是取排序的结果,后者是取index. 有没有办法: 一次排序,就可以即取出结果,又取index? 现在是执行两次。: index=a.argsort(axis=1) : value=sort(a,axis=1)