From e7f3fd575a5d5c8315b612c5864c911c9c65d0ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zg=C3=BCn=20Kasapo=C4=9Flu?= <117996816+OzgunKasapoglu@users.noreply.github.com> Date: Sun, 9 Mar 2025 14:38:43 +0300 Subject: [PATCH] Create weighted_ozgun_kasapoglu.py --- Week03/weighted_ozgun_kasapoglu.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Week03/weighted_ozgun_kasapoglu.py diff --git a/Week03/weighted_ozgun_kasapoglu.py b/Week03/weighted_ozgun_kasapoglu.py new file mode 100644 index 0000000..9f1efcd --- /dev/null +++ b/Week03/weighted_ozgun_kasapoglu.py @@ -0,0 +1,9 @@ +import random + + +def weighted_srs(data, n, weights, with_replacement = False): + + if with_replacement: + return random.choices(data, weights=weights, k=n) + else: + return random.sample(data, n)