Сортировка массива целых чисел с помощью quicksort numpy стала узкое место моего алгоритма. К сожалению, у numpy нет еще не отсортировано. Хотя подсчет сортировки будет однострочным в numpy:
np.repeat(np.arange(1+x.max()), np.bincount(x))
см. принятый ответ Как я могу векторизовать этот счетчик python, так что это абсолютно так же быстро, как это может быть? вопрос, целые числа
в моем приложении может работать от 0
до 2**32
.
Я застрял в быстрой сортировке?
<суб > Этот пост был в первую очередь мотивирован
Группировка Numpy с использованием производительности itertools.groupby
вопрос.
Также отметим, что
не просто нормально спросить и ответить на ваш собственный вопрос, это явно поощряется.
Суб >