Найти в Дзене
Машинное обучение

⚡️ Wavelet Matrix - структура данных, которая делает сложные запросы быстрыми

Wavelet Matrix позволяет хранить последовательности так, чтобы работать с ними молниеносно и компактно. 🔥 Что умеет библиотека: - rank - сколько раз элемент встречается до позиции - select - где находится k-е вхождение элемента - quantile - k-й по величине элемент на отрезке - top-k - самые частые элементы на диапазоне И всё это — за логарифмическое время и с экономией памяти. Чем полезен - работает быстрее, чем наивные структуры - меньше памяти, чем обычные массивы - подходит для поиска, индексирования, сжатия, аналитики Wavelet Matrix - это пример того, как «умные» структуры данных дают реальные ускорения, а не просто красивая теория. Если интересуешься алгоритмами - этот репозиторий точно стоит сохранить. Репозиторий: https://github.com/math-hiyoko/wavelet-matrix @pythonl

⚡️ Wavelet Matrix - структура данных, которая делает сложные запросы быстрыми

Wavelet Matrix позволяет хранить последовательности так,

чтобы работать с ними молниеносно и компактно.

🔥 Что умеет библиотека:

- rank - сколько раз элемент встречается до позиции

- select - где находится k-е вхождение элемента

- quantile - k-й по величине элемент на отрезке

- top-k - самые частые элементы на диапазоне

И всё это — за логарифмическое время и с экономией памяти.

Чем полезен

- работает быстрее, чем наивные структуры

- меньше памяти, чем обычные массивы

- подходит для поиска, индексирования, сжатия, аналитики

Wavelet Matrix - это пример того,

как «умные» структуры данных дают реальные ускорения,

а не просто красивая теория.

Если интересуешься алгоритмами -

этот репозиторий точно стоит сохранить.

Репозиторий: https://github.com/math-hiyoko/wavelet-matrix

@pythonl

-2
-3