ответвлено от main/python-labs
report:добавлен
Этот коммит содержится в:
14
TEMA9/m1.py
Обычный файл
14
TEMA9/m1.py
Обычный файл
@@ -0,0 +1,14 @@
|
||||
def smooth(sps1, alpha):
|
||||
"""Сглаживание сигнала"""
|
||||
sps2 = [sps1[0]]
|
||||
for i in range(1, len(sps1)):
|
||||
val = alpha * sps2[i-1] + (1 - alpha) * (sps1[i-1] - sps2[i-1])
|
||||
sps2.append(val)
|
||||
return sps2
|
||||
|
||||
def calc_diff(list1, list2):
|
||||
"""Расчет разностей между списками"""
|
||||
diffs = [list1[i] - list2[i] for i in range(len(list1))]
|
||||
avg = sum(diffs) / len(diffs)
|
||||
avg_sq = sum(d * d for d in diffs) / len(diffs)
|
||||
return avg, avg_sq
|
||||
Ссылка в новой задаче
Block a user