Files
python-labs/TEMA9/m1.py
2025-12-19 12:37:16 +03:00

15 строки
511 B
Python

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