LINUX.ORG.RU

История изменений

Исправление ymn, (текущая версия) :

Берешь какой-нибудь scipy.signal.find_peaks, находишь кандидатов на удаление. Рассматриваешь окрестность у этих кандидатов некоторой ширины. Находишь в ней все локальные максимумы, смотришь на разброс: если больше порога, то выбрасываешь, если меньше – оставляешь, не?

Upd: даже руками ничего делать не надо, в find_peaks есть все нужные параметры: и порог, и размер окна. https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.find_peaks.html

Исходная версия ymn, :

Берешь какой-нибудь scipy.signal.find_peaks, находишь кандидатов на удаление. Рассматриваешь окрестность у этих кандидатов некоторой ширины. Находишь в ней все локальные максимумы, смотришь на разброс: если больше порога, то выбрасываешь, если меньше – оставляешь, не?