Я борюсь с созданием функции суммы движущихся окон, которая вычисляет количество True
значений в данном массиве логических значений my_array
, с размером окна n
и шагами перехода s
.
Например, рассмотрим массив my_array = [True, True, False, False, True, False, True]
сумма движущегося окна размером n = 2
с шагами s = 2
должна дать result = [2, 0, 1, 1]
, обратите внимание, что последнее окно содержит только одно значение.
Я пытался везти с itertools
, но безрезультатно.
Любая помощь будет принята с благодарностью.