在python中对大型整数数组排序的最快方法是什么?

在python中对大型整数数组排序的最快方法是什么?,python,Python,我想在python中对整数数组进行排序: a=np.random.randint(0, high=1000000, size=1000000) b = np.sort(a) 我发现一个更快的方法是 在我的机器上大约快5倍。任何人都可以想出比quora上更好的解决方案?这能回答你的问题吗?美好的O(n)排序!我以前没听说过这个BucketSort'实现为排序克隆。@Shradha否。它不能击败numpy.sort()。这是否回答了您的问题?美好的O(n)排序!我以前没听说过这个BucketSor

我想在python中对整数数组进行排序:

a=np.random.randint(0, high=1000000, size=1000000)
b = np.sort(a)
我发现一个更快的方法是


在我的机器上大约快5倍。任何人都可以想出比quora上更好的解决方案?

这能回答你的问题吗?美好的O(n)排序!我以前没听说过这个BucketSort'实现为排序克隆。@Shradha否。它不能击败numpy.sort()。这是否回答了您的问题?美好的O(n)排序!我以前没听说过这个BucketSort'实现为排序克隆。@Shradha否。它不能打败numpy.sort()。
np.repeat(np.arange(1 + a.max()), np.bincount(a))