1
Учитывая кортеж v = (1,2,3,4,)
как я преобразовать его в кортеж прокатки средних, учета круговых конечных расчетов, т.е. ВыходКруговая скользящая средняя на кортеж Python
((4+1+2)/3, (1+2+3)/3, (2+3+4)/3, (3+4+1)/3,)
Естественно, вектор и окно размеры могут меняться. В приведенном выше примере ширина полосы пропускания равна 1 (размер окна 3).
Опять же, не нужно говорить * спасибо * здесь: P –
если размер окна 2, каков должен быть выход? ((4 + 1)/2, (1 + 2)/2, (2 + 3)/2, (3 + 4)/2,) или ((1 + 2)/2, (2 + 3)/2, (3 + 4)/2, (4 + 1)/2,) – Hooting
Окно здесь (и обычно) определяется как полоса пропускания 2 * + 1. Если полоса пропускания является натуральным числом, размер окна всегда нечетный :) Благодаря! Хороший вопрос о разъяснении. –