首页 > 解决方案 > 在python中对大量整数进行排序的最快方法是什么?

问题描述

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

a=np.random.randint(0, high=1000000, size=1000000)
b = np.sort(a)

我在quora上找到的一种更快的方法是

np.repeat(np.arange(1 + a.max()), np.bincount(a)) 

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

标签: python

解决方案


推荐阅读