В этот раз в серии статей по numpy-программированию мы будем решать практическую задачу. Предыдущие статьи нашего сериала: В этой статье мы займемся выявлением паттернов, в нашем случае это будет поиск повторяющихся числовых последовательностей. Сложность заключается в том, что числовые значения могут не совпадать, но быть близкими. Насколько близкими они должны быть? Для объяснения решения этой задачи, мы возьмем последовательность из двух чисел. На самом деле, два числа это слишком мало, так как повторение двухчисловой последовательности может быть случайностью, но нам нужно понять суть. Первое, что приходит в голову, когда мы говорим о двухчисловой последовательности, это - координаты точки, следовательно близость двух точек это - отрезок (вспоминаем геометрию). Как посчитать расстояние между двумя точками? Вряд ли кто вспомнит формулу евклидова расстояния, но все помнят теорему Пифагора. Как нам посчитать катеты треугольника? Отнимаем координату по Х конца от координаты по Х начала
Поиск повторяющихся числовых последовательностей с помощью numpy
30 июля 202330 июл 2023
58
3 мин