df_tst = df.values df_tst.shape (4988034, 2)
1. 直接位置索引——耗时1.57s
df_tst[np.argsort(df_tst[:,1])]
2. sorted——耗时18.2s
np.array(sorted(df_tst, key=lambda x:x[1]))
3. np.choose——待探索,不快
idxx = np.argsort(df_tst[:,0])
np.choose(list(np.hstack((idxx.reshape((-1,1)),idxx.reshape((-1,1))))),df_tst)