«Фильтрация» входных данных для анализа в Python - PullRequest
0 голосов
/ 26 апреля 2018

У меня большой набор данных, с которыми мне приходится выполнять множество операций поиска. Чтобы уменьшить количество точек данных, данные «сжимаются» путем объединения каждой непрерывной точки с положительным или отрицательным наклоном в единую точку, представляющую локальный максимум или минимум, а также записывают количество исходных точек данных, которое новая точка представляет.

Например, если мои точки данных 2, 3, 4, 6, 4, 1, сжатые данные записываются как:

2,1 - представляет начальное значение 2 с локальным минимумом после 1 цикла

6,4 - представляет локальный максимум 6, который произошел после еще 3 циклов

1,2 - представляет собой локальный минимум 1, который произошел после еще 2 циклов

Это какой-то фильтр прореживания или понижающей дискретизации?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...