我有一个numpy数组:
a = np.array([1,1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,2,2,2,2] )
我正在使用argsort函数来缩短此数组
a.argsort()
我得到的结果是
数组([0,10,8,7,6,9,4,3,2,1,5,18,16,17,19,11,12,13,14,15],dtype = int64 )
预期结果应为:
数组([0,1,2,3,4,5,6,7,8,9,10,16,17,18,19,11,12,13,14,15],dtype = int64 )
我也尝试过将阵列减少到少于16个成员并且运行良好。 argsort功能有问题吗?