diff --git a/Week03/Weighted_muhammet_gulden.py b/Week03/Weighted_muhammet_gulden.py new file mode 100644 index 0000000..471e95c --- /dev/null +++ b/Week03/Weighted_muhammet_gulden.py @@ -0,0 +1,10 @@ +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, n) + +data = ['A', 'B', 'C', 'D'] +weights = [10, 5, 3, 1] +n = 2 +print(weighted_srs(data, n, weights, True)) +print(weighted_srs(data, n, weights, False))