У меня есть данные с некоторыми всплесками, и я хотел бы сгладить их, но сохранить самые большие всплески.Я не уверен, существует ли уже фильтр, который это делает.До сих пор я использую scipy filterfilt.Поэтому для таких данных, как
a = [2,5,7,-3,1,20,4,-2,0,-15,-6]
, я мог бы захотеть сгладить их до значений типа [2,3,4,0,0,20,1,0,-15,-2]
или [0,0,0,0,0,20,0,0,-15,0]
, в зависимости от степени сглаживания, только меньших бит с абсолютным значением ниже 15 или некоторыхдругое максимальное значение.