python想用matlab的sort
函数,既能输出索引,又能输出从大到小的排序
查了很多资料,发现np.sort
没办法设置从大到小排序,解决办法:
np.sort(val1, axis=0)[::-1] # axis=0按列排序,[::-1]使结果上下翻转
相应的索引直接用argsort
函数对-val1
排序即可,输出结果就是索引
argsort(-val1, axis=0)
python想用matlab的sort
函数,既能输出索引,又能输出从大到小的排序
查了很多资料,发现np.sort
没办法设置从大到小排序,解决办法:
np.sort(val1, axis=0)[::-1] # axis=0按列排序,[::-1]使结果上下翻转
相应的索引直接用argsort
函数对-val1
排序即可,输出结果就是索引
argsort(-val1, axis=0)