From 603a21fc663fa8f27e19383e1477b9537abe2747 Mon Sep 17 00:00:00 2001 From: gulfemsolak <158780850+gulfemsolak@users.noreply.github.com> Date: Sun, 9 Mar 2025 16:59:16 +0300 Subject: [PATCH 1/5] =?UTF-8?q?Create=20weighted=5Fg=C3=BClfem=5Fsolak.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Week03/weighted_g\303\274lfem_solak.py" | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 "Week03/weighted_g\303\274lfem_solak.py" diff --git "a/Week03/weighted_g\303\274lfem_solak.py" "b/Week03/weighted_g\303\274lfem_solak.py" new file mode 100644 index 0000000..9cd3d02 --- /dev/null +++ "b/Week03/weighted_g\303\274lfem_solak.py" @@ -0,0 +1,10 @@ +import random +data = ["Pink","Blue","Purple","White","Black"] +n = 3 +weights=[30,25,15,20,10] +with_replacement=True + +def weighted_srs(data,n,weights,with_replacement): + return random.choices(data,weights=weights,k=n) + +print(weighted_srs(data,n,weights,True)) From 5721e1f72ffa6c6d89007d6a417d0a796873c480 Mon Sep 17 00:00:00 2001 From: gulfemsolak <158780850+gulfemsolak@users.noreply.github.com> Date: Tue, 18 Mar 2025 18:44:19 +0300 Subject: [PATCH 2/5] Update weighted_gulfem_solak.py --- "Week03/weighted_g\303\274lfem_solak.py" | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git "a/Week03/weighted_g\303\274lfem_solak.py" "b/Week03/weighted_g\303\274lfem_solak.py" index 9cd3d02..f056d91 100644 --- "a/Week03/weighted_g\303\274lfem_solak.py" +++ "b/Week03/weighted_g\303\274lfem_solak.py" @@ -1,10 +1,10 @@ import random +def weighted_srs(data,n,weights,with_replacement=True): + if with_replacement: + return random.choices(data,k=n,weights=weights) + else: + return random.sample(data, n) data = ["Pink","Blue","Purple","White","Black"] n = 3 weights=[30,25,15,20,10] -with_replacement=True - -def weighted_srs(data,n,weights,with_replacement): - return random.choices(data,weights=weights,k=n) - print(weighted_srs(data,n,weights,True)) From b4fd5e9adcd03facc120fea741db47729134e8f0 Mon Sep 17 00:00:00 2001 From: gulfemsolak <158780850+gulfemsolak@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:33:47 +0300 Subject: [PATCH 3/5] =?UTF-8?q?Update=20weighted=5Fg=C3=BClfem=5Fsolak.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Week03/weighted_g\303\274lfem_solak.py" | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git "a/Week03/weighted_g\303\274lfem_solak.py" "b/Week03/weighted_g\303\274lfem_solak.py" index f056d91..1057e36 100644 --- "a/Week03/weighted_g\303\274lfem_solak.py" +++ "b/Week03/weighted_g\303\274lfem_solak.py" @@ -1,10 +1,9 @@ import random + def weighted_srs(data,n,weights,with_replacement=True): if with_replacement: return random.choices(data,k=n,weights=weights) else: return random.sample(data, n) -data = ["Pink","Blue","Purple","White","Black"] -n = 3 -weights=[30,25,15,20,10] + print(weighted_srs(data,n,weights,True)) From 27ea75496f49c339c5f137106dd0590a3eb99bab Mon Sep 17 00:00:00 2001 From: gulfemsolak <158780850+gulfemsolak@users.noreply.github.com> Date: Thu, 3 Apr 2025 11:35:01 +0300 Subject: [PATCH 4/5] =?UTF-8?q?Rename=20weighted=5Fg=C3=BClfem=5Fsolak.py?= =?UTF-8?q?=20to=20weighted=5Fgulfem=5Fsolak.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weighted_gulfem_solak.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "Week03/weighted_g\303\274lfem_solak.py" => Week03/weighted_gulfem_solak.py (100%) diff --git "a/Week03/weighted_g\303\274lfem_solak.py" b/Week03/weighted_gulfem_solak.py similarity index 100% rename from "Week03/weighted_g\303\274lfem_solak.py" rename to Week03/weighted_gulfem_solak.py From 69fde21ad262276dd908908afa67ae864253f365 Mon Sep 17 00:00:00 2001 From: gulfemsolak <158780850+gulfemsolak@users.noreply.github.com> Date: Sun, 20 Apr 2025 15:45:25 +0300 Subject: [PATCH 5/5] Update weighted_gulfem_solak.py --- Week03/weighted_gulfem_solak.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Week03/weighted_gulfem_solak.py b/Week03/weighted_gulfem_solak.py index 1057e36..0b6def1 100644 --- a/Week03/weighted_gulfem_solak.py +++ b/Week03/weighted_gulfem_solak.py @@ -6,4 +6,3 @@ def weighted_srs(data,n,weights,with_replacement=True): else: return random.sample(data, n) -print(weighted_srs(data,n,weights,True))