From 2e26e7e5685f8b489c755dd99451b6c4343682a6 Mon Sep 17 00:00:00 2001 From: Hakan MAGAT <210315093@ogr.cbu.edu.tr> Date: Mon, 3 Mar 2025 14:07:42 +0300 Subject: [PATCH] Create weighted_hakan_magat.py --- Week03/weighted_hakan_magat.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Week03/weighted_hakan_magat.py diff --git a/Week03/weighted_hakan_magat.py b/Week03/weighted_hakan_magat.py new file mode 100644 index 00000000..609421d0 --- /dev/null +++ b/Week03/weighted_hakan_magat.py @@ -0,0 +1,8 @@ +import random + +def weighted_srs(data, n, weights, with_replacement = False): + if with_replacement == True or weights != None: + randomlist = random.choices(data, k = n, weights = weights) + else: + randomlist = random.sample(data, n) + return randomlist