From 786de3fbaa5cde932d625d5b4cb42072e1f9ea8a Mon Sep 17 00:00:00 2001 From: yasemengineer <141280600+yasemengineer@users.noreply.github.com> Date: Sun, 9 Mar 2025 21:03:17 +0300 Subject: [PATCH 1/2] Create weighted_yaseminbuse_kirtepe.py --- Week03/weighted_yaseminbuse_kirtepe.py | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Week03/weighted_yaseminbuse_kirtepe.py diff --git a/Week03/weighted_yaseminbuse_kirtepe.py b/Week03/weighted_yaseminbuse_kirtepe.py new file mode 100644 index 0000000..d739394 --- /dev/null +++ b/Week03/weighted_yaseminbuse_kirtepe.py @@ -0,0 +1,5 @@ +import random + +def weighted_srs(data,n,weights,with_replacement): + return random.choices(data, weights=weights, k=n) if with_replacement \ + else random.sample(data, k=n) From 82ae6c3bf2c5221d6eab24e1f96de32e34beb9bc Mon Sep 17 00:00:00 2001 From: yasemengineer <141280600+yasemengineer@users.noreply.github.com> Date: Fri, 14 Mar 2025 13:29:55 +0300 Subject: [PATCH 2/2] Update weighted_yaseminbuse_kirtepe.py --- Week03/weighted_yaseminbuse_kirtepe.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Week03/weighted_yaseminbuse_kirtepe.py b/Week03/weighted_yaseminbuse_kirtepe.py index d739394..144ed18 100644 --- a/Week03/weighted_yaseminbuse_kirtepe.py +++ b/Week03/weighted_yaseminbuse_kirtepe.py @@ -1,5 +1,7 @@ import random -def weighted_srs(data,n,weights,with_replacement): - return random.choices(data, weights=weights, k=n) if with_replacement \ - else random.sample(data, k=n) +def weighted_srs(data, n, weights, with_replacement): + if with_replacement: + return random.choices(data, weights=weights, k=n) + else: + return random.sample(data, k=n)