numpy数组按照指定列由大到小排序
发布时间
阅读量:
阅读量
import numpy as np
a = np.array([[8.0000000e+01, 1.9200000e+02, 1.2800000e+02, 3.1100000e+02, 9.7027886e-01],
[5.6000000e+01, 1.9300000e+02, 8.1000000e+01, 2.5200000e+02, 1.0378717e-01],
[2.7900000e+02, 1.3900000e+02, 3.0700000e+02, 2.1100000e+02, 7.3010437e-02],
[9.1000000e+01, 2.1700000e+02, 1.3500000e+02, 3.2500000e+02, 7.3915541e-01],
[6.5000000e+01, 2.0800000e+02, 9.1000000e+01, 2.7100000e+02, 7.7428333e-02],
[4.5700000e+02, 1.8400000e+02, 4.8400000e+02, 2.5000000e+02, 5.7776377e-02]])
a = a[np.argsort(-a[:, 4], ), :]
全部评论 (0)
还没有任何评论哟~
