From 1d7b7cb485ad98543eb11d4ad638318ca0051655 Mon Sep 17 00:00:00 2001 From: kayra-jpeg Date: Thu, 26 Mar 2026 22:05:52 +0300 Subject: [PATCH 1/4] Add files via upload --- Week02/weighted_kayra_hokenek.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Week02/weighted_kayra_hokenek.py diff --git a/Week02/weighted_kayra_hokenek.py b/Week02/weighted_kayra_hokenek.py new file mode 100644 index 00000000..403bdfce --- /dev/null +++ b/Week02/weighted_kayra_hokenek.py @@ -0,0 +1,7 @@ +import random + +def weighted_srs(data, n, weights, with_replacement = False): + if with_replacement or weights is not None: + return random.choices(data, weights = weights, k = n) + else: + return random.sample(data, n) From 640cd75b9481be8732c8382b7a332b2ba6c21371 Mon Sep 17 00:00:00 2001 From: Bora Canbula Date: Fri, 27 Mar 2026 17:04:23 +0300 Subject: [PATCH 2/4] Update weighted_kayra_hokenek.py --- Week02/weighted_kayra_hokenek.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Week02/weighted_kayra_hokenek.py b/Week02/weighted_kayra_hokenek.py index 403bdfce..cb9e2df2 100644 --- a/Week02/weighted_kayra_hokenek.py +++ b/Week02/weighted_kayra_hokenek.py @@ -1,4 +1,4 @@ -import random +import random # def weighted_srs(data, n, weights, with_replacement = False): if with_replacement or weights is not None: From 35e1630588663e7ea87f1b4b9eb5b265c152517c Mon Sep 17 00:00:00 2001 From: kayra-jpeg Date: Thu, 2 Apr 2026 20:56:17 +0300 Subject: [PATCH 3/4] Add files via upload --- Week03/shifted_kayra_hokenek.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week03/shifted_kayra_hokenek.py diff --git a/Week03/shifted_kayra_hokenek.py b/Week03/shifted_kayra_hokenek.py new file mode 100644 index 00000000..c722b887 --- /dev/null +++ b/Week03/shifted_kayra_hokenek.py @@ -0,0 +1,9 @@ +def shifted(data): + data.sort() + size = len(data) + mean = sum(data) / size + if size % 2 == 1: + median = data[size // 2] + else: + median = (data[size // 2-1] + data[size // 2]) / 2 + return abs((mean - median) / mean) * 100 \ No newline at end of file From 9accf09d4541f883e58392eab0c0e11f1fd96bb6 Mon Sep 17 00:00:00 2001 From: kayra-jpeg Date: Thu, 2 Apr 2026 21:10:31 +0300 Subject: [PATCH 4/4] Delete Week02/weighted_kayra_hokenek.py --- Week02/weighted_kayra_hokenek.py | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 Week02/weighted_kayra_hokenek.py diff --git a/Week02/weighted_kayra_hokenek.py b/Week02/weighted_kayra_hokenek.py deleted file mode 100644 index cb9e2df2..00000000 --- a/Week02/weighted_kayra_hokenek.py +++ /dev/null @@ -1,7 +0,0 @@ -import random # - -def weighted_srs(data, n, weights, with_replacement = False): - if with_replacement or weights is not None: - return random.choices(data, weights = weights, k = n) - else: - return random.sample(data, n)