python数组array np.sort从大到小排序 matlab的sort

python想用matlab的sort函数,既能输出索引,又能输出从大到小的排序
查了很多资料,发现np.sort没办法设置从大到小排序,解决办法:

在这里插入图片描述

np.sort(val1, axis=0)[::-1]  # axis=0按列排序,[::-1]使结果上下翻转

在这里插入图片描述
相应的索引直接用argsort函数对-val1排序即可,输出结果就是索引

argsort(-val1, axis=0)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Caiqiudan/article/details/112999805