From dfca21465a12a86514db9df1cfb5a7571c08c787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heval=20S=C3=B6=C4=9F=C3=BCt?= <66115650+hevalsogut@users.noreply.github.com> Date: Fri, 23 May 2025 15:49:34 +0300 Subject: [PATCH] Create shifted_heval_sogut.py --- Week05/shifted_heval_sogut.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week05/shifted_heval_sogut.py diff --git a/Week05/shifted_heval_sogut.py b/Week05/shifted_heval_sogut.py new file mode 100644 index 0000000..e718575 --- /dev/null +++ b/Week05/shifted_heval_sogut.py @@ -0,0 +1,9 @@ +def shifted(data): + data = [abs(element) for element in data] + n = len(data) + mean = sum(data) / n + if n % 2 == 1: + median = data[int((n + 1) / 2 - 1)] + else: + median = (data[int((n / 2) - 1)] + data[int(n / 2)]) / 2 + return int((abs(mean - median) / mean) * 100)