From f1870e2752ed9c2d38041fc3317429b226b90221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Umut=20=C5=9Eahin?= Date: Sun, 9 Mar 2025 20:27:38 +0300 Subject: [PATCH 1/2] =?UTF-8?q?Create=20weighted=5FUmut=5F=C5=9Eahin.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Week03/weighted_Umut_\305\236ahin.py" | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 "Week03/weighted_Umut_\305\236ahin.py" diff --git "a/Week03/weighted_Umut_\305\236ahin.py" "b/Week03/weighted_Umut_\305\236ahin.py" new file mode 100644 index 0000000..baf0339 --- /dev/null +++ "b/Week03/weighted_Umut_\305\236ahin.py" @@ -0,0 +1,9 @@ +import random + +def weighted_srs(data, n, weights, with_replacement = False): + + if with_replacement == True or weights != None: + sample = random.choice(data, k = n, weights = weights) + else: + sample = random.sample(data, n) + return sample From 1aed28cb61e80dcb6a11617e76209293229f1135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Umut=20=C5=9Eahin?= Date: Tue, 18 Mar 2025 18:38:00 +0300 Subject: [PATCH 2/2] =?UTF-8?q?Update=20and=20rename=20weighted=5FUmut=5F?= =?UTF-8?q?=C5=9Eahin.py=20to=20weighted=5Fumut=5Fsahin.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weighted_umut_sahin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename "Week03/weighted_Umut_\305\236ahin.py" => Week03/weighted_umut_sahin.py (75%) diff --git "a/Week03/weighted_Umut_\305\236ahin.py" b/Week03/weighted_umut_sahin.py similarity index 75% rename from "Week03/weighted_Umut_\305\236ahin.py" rename to Week03/weighted_umut_sahin.py index baf0339..a51b4e6 100644 --- "a/Week03/weighted_Umut_\305\236ahin.py" +++ b/Week03/weighted_umut_sahin.py @@ -3,7 +3,7 @@ def weighted_srs(data, n, weights, with_replacement = False): if with_replacement == True or weights != None: - sample = random.choice(data, k = n, weights = weights) + sample = random.choices(data, k = n, weights = weights) else: sample = random.sample(data, n) return sample