如何依第一列的降序排列如下數組:
dl1 = numpy.array([[ 0.02598003,1.],
[ 0.00730082,2.],
[ 0.05471569,3.],
[ 0.02599167,4.],
[ 0.0544947 ,5.],
[ 0.00753346,6.]])
網路上其他地方說直接dl1.sort()會預設按第一列排序,但好像不行
雷雷
np.sort 是把各維分別排序的
如果你是要二維組的聯合排序,要用
np.argsort
方法如果數據很多的話,用python內部的
sorted
會降低效率雷雷
ndarray.sort
的关键字参数axis
就是用來依照某列排序