17 lines
330 B
Python
17 lines
330 B
Python
def moving_average(numbers: list, window: int) -> list:
|
|
i=0
|
|
update=len(numbers)
|
|
mean = []
|
|
while True:
|
|
n = numbers[i:i+window]
|
|
i+=1
|
|
INT = sum(n)/len(n)
|
|
mean.append(INT)
|
|
if update == i+window-1:
|
|
return mean
|
|
|
|
print(moving_average([1, 2, 3], 2))
|
|
|
|
|
|
|