如何根据其中一行对 ndarray 进行排序? 示例:
ndarray = [['a' 'b' 'c']
['2' '7' '6']
['3' '0' '1']]
我根据第二行排序,我有:
newsortedndarray = [['a' 'c' 'b']
['2' '6' '7']
['3' '1' '0']]
请帮忙
最佳答案
使用argsort function获取“列”的顺序。
ndarray[:,np.argsort(ndarray[1,:])]
关于Python numpy 如何根据行对 ndarray 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59012414/