diff --git a/Week01/__pycache__/info_arda_korkmaz.cpython-313.pyc b/Week01/__pycache__/info_arda_korkmaz.cpython-313.pyc new file mode 100644 index 00000000..4973c673 Binary files /dev/null and b/Week01/__pycache__/info_arda_korkmaz.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_arda_sevinc.cpython-313.pyc b/Week01/__pycache__/info_arda_sevinc.cpython-313.pyc new file mode 100644 index 00000000..0ff6d308 Binary files /dev/null and b/Week01/__pycache__/info_arda_sevinc.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_baris_gules.cpython-313.pyc b/Week01/__pycache__/info_baris_gules.cpython-313.pyc new file mode 100644 index 00000000..30a1a5da Binary files /dev/null and b/Week01/__pycache__/info_baris_gules.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_basak_ovacilli.cpython-313.pyc b/Week01/__pycache__/info_basak_ovacilli.cpython-313.pyc new file mode 100644 index 00000000..fe6b0f9c Binary files /dev/null and b/Week01/__pycache__/info_basak_ovacilli.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_berat_uzdil.cpython-313.pyc b/Week01/__pycache__/info_berat_uzdil.cpython-313.pyc new file mode 100644 index 00000000..61d5f4e4 Binary files /dev/null and b/Week01/__pycache__/info_berat_uzdil.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_berkay_altunbag.cpython-313.pyc b/Week01/__pycache__/info_berkay_altunbag.cpython-313.pyc new file mode 100644 index 00000000..f3d0057c Binary files /dev/null and b/Week01/__pycache__/info_berkay_altunbag.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_bugra_ozturk.cpython-313.pyc b/Week01/__pycache__/info_bugra_ozturk.cpython-313.pyc new file mode 100644 index 00000000..fa1e525a Binary files /dev/null and b/Week01/__pycache__/info_bugra_ozturk.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_buse_cici.cpython-313.pyc b/Week01/__pycache__/info_buse_cici.cpython-313.pyc new file mode 100644 index 00000000..59cb7e76 Binary files /dev/null and b/Week01/__pycache__/info_buse_cici.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_busenaz_durmus.cpython-313.pyc b/Week01/__pycache__/info_busenaz_durmus.cpython-313.pyc new file mode 100644 index 00000000..4d229a23 Binary files /dev/null and b/Week01/__pycache__/info_busenaz_durmus.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_cagatay_karadag.cpython-313.pyc b/Week01/__pycache__/info_cagatay_karadag.cpython-313.pyc new file mode 100644 index 00000000..86a9ac19 Binary files /dev/null and b/Week01/__pycache__/info_cagatay_karadag.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_damla_ergenekon.cpython-313.pyc b/Week01/__pycache__/info_damla_ergenekon.cpython-313.pyc new file mode 100644 index 00000000..91bffbde Binary files /dev/null and b/Week01/__pycache__/info_damla_ergenekon.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_damlasila_gokdemir.cpython-313.pyc b/Week01/__pycache__/info_damlasila_gokdemir.cpython-313.pyc new file mode 100644 index 00000000..241a9218 Binary files /dev/null and b/Week01/__pycache__/info_damlasila_gokdemir.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_deniz_akgul.cpython-313.pyc b/Week01/__pycache__/info_deniz_akgul.cpython-313.pyc new file mode 100644 index 00000000..f6475ad3 Binary files /dev/null and b/Week01/__pycache__/info_deniz_akgul.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_denizumut_sagiroglu.cpython-313.pyc b/Week01/__pycache__/info_denizumut_sagiroglu.cpython-313.pyc new file mode 100644 index 00000000..8146eeab Binary files /dev/null and b/Week01/__pycache__/info_denizumut_sagiroglu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_duru_kiran.cpython-313.pyc b/Week01/__pycache__/info_duru_kiran.cpython-313.pyc new file mode 100644 index 00000000..cccf46ce Binary files /dev/null and b/Week01/__pycache__/info_duru_kiran.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ebru_koksal.cpython-313.pyc b/Week01/__pycache__/info_ebru_koksal.cpython-313.pyc new file mode 100644 index 00000000..7d8c218a Binary files /dev/null and b/Week01/__pycache__/info_ebru_koksal.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ecenaz_unsal.cpython-313.pyc b/Week01/__pycache__/info_ecenaz_unsal.cpython-313.pyc new file mode 100644 index 00000000..c5a6ac6e Binary files /dev/null and b/Week01/__pycache__/info_ecenaz_unsal.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ecenur_ozdemir.cpython-313.pyc b/Week01/__pycache__/info_ecenur_ozdemir.cpython-313.pyc new file mode 100644 index 00000000..6b4701ad Binary files /dev/null and b/Week01/__pycache__/info_ecenur_ozdemir.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_efe_ozdemir.cpython-313.pyc b/Week01/__pycache__/info_efe_ozdemir.cpython-313.pyc new file mode 100644 index 00000000..083a1ef6 Binary files /dev/null and b/Week01/__pycache__/info_efe_ozdemir.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_egehan_hatipoglu.cpython-313.pyc b/Week01/__pycache__/info_egehan_hatipoglu.cpython-313.pyc new file mode 100644 index 00000000..b0ce0d62 Binary files /dev/null and b/Week01/__pycache__/info_egehan_hatipoglu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_elif_gulseren.cpython-313.pyc b/Week01/__pycache__/info_elif_gulseren.cpython-313.pyc new file mode 100644 index 00000000..dc4bf0e9 Binary files /dev/null and b/Week01/__pycache__/info_elif_gulseren.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_enes_yigit.cpython-313.pyc b/Week01/__pycache__/info_enes_yigit.cpython-313.pyc new file mode 100644 index 00000000..a6f07501 Binary files /dev/null and b/Week01/__pycache__/info_enes_yigit.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_eren_ozturk.cpython-313.pyc b/Week01/__pycache__/info_eren_ozturk.cpython-313.pyc new file mode 100644 index 00000000..4e4e3744 Binary files /dev/null and b/Week01/__pycache__/info_eren_ozturk.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_feyza_ozdemir.cpython-313.pyc b/Week01/__pycache__/info_feyza_ozdemir.cpython-313.pyc new file mode 100644 index 00000000..6e6a3004 Binary files /dev/null and b/Week01/__pycache__/info_feyza_ozdemir.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_hilmi_aydin.cpython-313.pyc b/Week01/__pycache__/info_hilmi_aydin.cpython-313.pyc new file mode 100644 index 00000000..fe322ed2 Binary files /dev/null and b/Week01/__pycache__/info_hilmi_aydin.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ikranur_kara.cpython-313.pyc b/Week01/__pycache__/info_ikranur_kara.cpython-313.pyc new file mode 100644 index 00000000..c283a531 Binary files /dev/null and b/Week01/__pycache__/info_ikranur_kara.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kayra_basar_karadeniz.cpython-313.pyc b/Week01/__pycache__/info_kayra_basar_karadeniz.cpython-313.pyc new file mode 100644 index 00000000..fd43dd9f Binary files /dev/null and b/Week01/__pycache__/info_kayra_basar_karadeniz.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kayra_hokenek.cpython-313.pyc b/Week01/__pycache__/info_kayra_hokenek.cpython-313.pyc new file mode 100644 index 00000000..03e283a2 Binary files /dev/null and b/Week01/__pycache__/info_kayra_hokenek.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kayra_oz.cpython-313.pyc b/Week01/__pycache__/info_kayra_oz.cpython-313.pyc new file mode 100644 index 00000000..4694361d Binary files /dev/null and b/Week01/__pycache__/info_kayra_oz.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kayraemre_karaosmanoglu.cpython-313.pyc b/Week01/__pycache__/info_kayraemre_karaosmanoglu.cpython-313.pyc new file mode 100644 index 00000000..856fee48 Binary files /dev/null and b/Week01/__pycache__/info_kayraemre_karaosmanoglu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_keremcagan_ulver.cpython-313.pyc b/Week01/__pycache__/info_keremcagan_ulver.cpython-313.pyc new file mode 100644 index 00000000..4ec59680 Binary files /dev/null and b/Week01/__pycache__/info_keremcagan_ulver.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kerimcan_dede.cpython-313.pyc b/Week01/__pycache__/info_kerimcan_dede.cpython-313.pyc new file mode 100644 index 00000000..f256d354 Binary files /dev/null and b/Week01/__pycache__/info_kerimcan_dede.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_khazar_abdullayev.cpython-313.pyc b/Week01/__pycache__/info_khazar_abdullayev.cpython-313.pyc new file mode 100644 index 00000000..2b0c41a5 Binary files /dev/null and b/Week01/__pycache__/info_khazar_abdullayev.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_kursat_kilicarslan.cpython-313.pyc b/Week01/__pycache__/info_kursat_kilicarslan.cpython-313.pyc new file mode 100644 index 00000000..e4357c40 Binary files /dev/null and b/Week01/__pycache__/info_kursat_kilicarslan.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mehmet_gok.cpython-313.pyc b/Week01/__pycache__/info_mehmet_gok.cpython-313.pyc new file mode 100644 index 00000000..646cd409 Binary files /dev/null and b/Week01/__pycache__/info_mehmet_gok.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mehmethamza_ogretmis.cpython-313.pyc b/Week01/__pycache__/info_mehmethamza_ogretmis.cpython-313.pyc new file mode 100644 index 00000000..1568880f Binary files /dev/null and b/Week01/__pycache__/info_mehmethamza_ogretmis.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mejder_avci.cpython-313.pyc b/Week01/__pycache__/info_mejder_avci.cpython-313.pyc new file mode 100644 index 00000000..00914d48 Binary files /dev/null and b/Week01/__pycache__/info_mejder_avci.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mert_isguzar.cpython-313.pyc b/Week01/__pycache__/info_mert_isguzar.cpython-313.pyc new file mode 100644 index 00000000..f12100eb Binary files /dev/null and b/Week01/__pycache__/info_mert_isguzar.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mert_yavas.cpython-313.pyc b/Week01/__pycache__/info_mert_yavas.cpython-313.pyc new file mode 100644 index 00000000..83a22f80 Binary files /dev/null and b/Week01/__pycache__/info_mert_yavas.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_meryem_sayilgan.cpython-313.pyc b/Week01/__pycache__/info_meryem_sayilgan.cpython-313.pyc new file mode 100644 index 00000000..7f892197 Binary files /dev/null and b/Week01/__pycache__/info_meryem_sayilgan.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_metehan_gormez.cpython-313.pyc b/Week01/__pycache__/info_metehan_gormez.cpython-313.pyc new file mode 100644 index 00000000..89bcbbcd Binary files /dev/null and b/Week01/__pycache__/info_metehan_gormez.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mirza_german.cpython-313.pyc b/Week01/__pycache__/info_mirza_german.cpython-313.pyc new file mode 100644 index 00000000..4a03c117 Binary files /dev/null and b/Week01/__pycache__/info_mirza_german.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_muhammet_mustafa_koleoglu.cpython-313.pyc b/Week01/__pycache__/info_muhammet_mustafa_koleoglu.cpython-313.pyc new file mode 100644 index 00000000..cc249d25 Binary files /dev/null and b/Week01/__pycache__/info_muhammet_mustafa_koleoglu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mustafaenes_dag.cpython-313.pyc b/Week01/__pycache__/info_mustafaenes_dag.cpython-313.pyc new file mode 100644 index 00000000..df27b35c Binary files /dev/null and b/Week01/__pycache__/info_mustafaenes_dag.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_mustafakaan_nart.cpython-313.pyc b/Week01/__pycache__/info_mustafakaan_nart.cpython-313.pyc new file mode 100644 index 00000000..e2b52145 Binary files /dev/null and b/Week01/__pycache__/info_mustafakaan_nart.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_nazmiemir_ozer.cpython-313.pyc b/Week01/__pycache__/info_nazmiemir_ozer.cpython-313.pyc new file mode 100644 index 00000000..140c25c2 Binary files /dev/null and b/Week01/__pycache__/info_nazmiemir_ozer.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_omer_kayaalp.cpython-313.pyc b/Week01/__pycache__/info_omer_kayaalp.cpython-313.pyc new file mode 100644 index 00000000..394fbaaa Binary files /dev/null and b/Week01/__pycache__/info_omer_kayaalp.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_oner_ozer.cpython-313.pyc b/Week01/__pycache__/info_oner_ozer.cpython-313.pyc new file mode 100644 index 00000000..3a1a164a Binary files /dev/null and b/Week01/__pycache__/info_oner_ozer.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ozgur_yoyler.cpython-313.pyc b/Week01/__pycache__/info_ozgur_yoyler.cpython-313.pyc new file mode 100644 index 00000000..db55f8e3 Binary files /dev/null and b/Week01/__pycache__/info_ozgur_yoyler.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ozkan_karatas.cpython-313.pyc b/Week01/__pycache__/info_ozkan_karatas.cpython-313.pyc new file mode 100644 index 00000000..1e3a0c3e Binary files /dev/null and b/Week01/__pycache__/info_ozkan_karatas.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_pelin_akkus.cpython-313.pyc b/Week01/__pycache__/info_pelin_akkus.cpython-313.pyc new file mode 100644 index 00000000..28848a48 Binary files /dev/null and b/Week01/__pycache__/info_pelin_akkus.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_riza_arslan.cpython-313.pyc b/Week01/__pycache__/info_riza_arslan.cpython-313.pyc new file mode 100644 index 00000000..16762306 Binary files /dev/null and b/Week01/__pycache__/info_riza_arslan.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_rozerin_yasar.cpython-313.pyc b/Week01/__pycache__/info_rozerin_yasar.cpython-313.pyc new file mode 100644 index 00000000..b36185b5 Binary files /dev/null and b/Week01/__pycache__/info_rozerin_yasar.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_safiye_sila_cetinkaya.cpython-313.pyc b/Week01/__pycache__/info_safiye_sila_cetinkaya.cpython-313.pyc new file mode 100644 index 00000000..76ac283a Binary files /dev/null and b/Week01/__pycache__/info_safiye_sila_cetinkaya.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_sefa_sagirli.cpython-313.pyc b/Week01/__pycache__/info_sefa_sagirli.cpython-313.pyc new file mode 100644 index 00000000..1dbfbad4 Binary files /dev/null and b/Week01/__pycache__/info_sefa_sagirli.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_semi_kazar.cpython-313.pyc b/Week01/__pycache__/info_semi_kazar.cpython-313.pyc new file mode 100644 index 00000000..af9545a2 Binary files /dev/null and b/Week01/__pycache__/info_semi_kazar.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_sergen_maksutlar.cpython-313.pyc b/Week01/__pycache__/info_sergen_maksutlar.cpython-313.pyc new file mode 100644 index 00000000..d2df6836 Binary files /dev/null and b/Week01/__pycache__/info_sergen_maksutlar.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_seymanur_sahin.cpython-313.pyc b/Week01/__pycache__/info_seymanur_sahin.cpython-313.pyc new file mode 100644 index 00000000..1496dab7 Binary files /dev/null and b/Week01/__pycache__/info_seymanur_sahin.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_sude_naz_ay.cpython-313.pyc b/Week01/__pycache__/info_sude_naz_ay.cpython-313.pyc new file mode 100644 index 00000000..c79c55e7 Binary files /dev/null and b/Week01/__pycache__/info_sude_naz_ay.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_sude_turunc.cpython-313.pyc b/Week01/__pycache__/info_sude_turunc.cpython-313.pyc new file mode 100644 index 00000000..0023bc89 Binary files /dev/null and b/Week01/__pycache__/info_sude_turunc.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_sultan_yuksel.cpython-313.pyc b/Week01/__pycache__/info_sultan_yuksel.cpython-313.pyc new file mode 100644 index 00000000..94cb0b3d Binary files /dev/null and b/Week01/__pycache__/info_sultan_yuksel.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_ufuk_akkuzu.cpython-313.pyc b/Week01/__pycache__/info_ufuk_akkuzu.cpython-313.pyc new file mode 100644 index 00000000..d0b2e818 Binary files /dev/null and b/Week01/__pycache__/info_ufuk_akkuzu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yagiz_cengiz.cpython-313.pyc b/Week01/__pycache__/info_yagiz_cengiz.cpython-313.pyc new file mode 100644 index 00000000..c5b455f0 Binary files /dev/null and b/Week01/__pycache__/info_yagiz_cengiz.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yagmur_cengiz.cpython-313.pyc b/Week01/__pycache__/info_yagmur_cengiz.cpython-313.pyc new file mode 100644 index 00000000..4119705d Binary files /dev/null and b/Week01/__pycache__/info_yagmur_cengiz.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yasarmert_turkmen.cpython-313.pyc b/Week01/__pycache__/info_yasarmert_turkmen.cpython-313.pyc new file mode 100644 index 00000000..34fe4172 Binary files /dev/null and b/Week01/__pycache__/info_yasarmert_turkmen.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yigit_boncuk.cpython-313.pyc b/Week01/__pycache__/info_yigit_boncuk.cpython-313.pyc new file mode 100644 index 00000000..50577326 Binary files /dev/null and b/Week01/__pycache__/info_yigit_boncuk.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yigit_dastan.cpython-313.pyc b/Week01/__pycache__/info_yigit_dastan.cpython-313.pyc new file mode 100644 index 00000000..706f1902 Binary files /dev/null and b/Week01/__pycache__/info_yigit_dastan.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yigit_kizildag.cpython-313.pyc b/Week01/__pycache__/info_yigit_kizildag.cpython-313.pyc new file mode 100644 index 00000000..8e99222d Binary files /dev/null and b/Week01/__pycache__/info_yigit_kizildag.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yigithan_erken.cpython-313.pyc b/Week01/__pycache__/info_yigithan_erken.cpython-313.pyc new file mode 100644 index 00000000..f50443cb Binary files /dev/null and b/Week01/__pycache__/info_yigithan_erken.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_yunus_dermencioglu.cpython-313.pyc b/Week01/__pycache__/info_yunus_dermencioglu.cpython-313.pyc new file mode 100644 index 00000000..214f95b7 Binary files /dev/null and b/Week01/__pycache__/info_yunus_dermencioglu.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_zeynepiclal_bilgili.cpython-313.pyc b/Week01/__pycache__/info_zeynepiclal_bilgili.cpython-313.pyc new file mode 100644 index 00000000..8d8cd683 Binary files /dev/null and b/Week01/__pycache__/info_zeynepiclal_bilgili.cpython-313.pyc differ diff --git a/Week01/__pycache__/info_zeynepsude_bayram.cpython-313.pyc b/Week01/__pycache__/info_zeynepsude_bayram.cpython-313.pyc new file mode 100644 index 00000000..53d4ff9b Binary files /dev/null and b/Week01/__pycache__/info_zeynepsude_bayram.cpython-313.pyc differ diff --git a/Week01/__pycache__/test_info.cpython-313-pytest-9.0.2.pyc b/Week01/__pycache__/test_info.cpython-313-pytest-9.0.2.pyc new file mode 100644 index 00000000..39e1d801 Binary files /dev/null and b/Week01/__pycache__/test_info.cpython-313-pytest-9.0.2.pyc differ diff --git a/Week02/__pycache__/data.cpython-313.pyc b/Week02/__pycache__/data.cpython-313.pyc new file mode 100644 index 00000000..025900f4 Binary files /dev/null and b/Week02/__pycache__/data.cpython-313.pyc differ diff --git a/Week02/__pycache__/test_weighted.cpython-313-pytest-9.0.2.pyc b/Week02/__pycache__/test_weighted.cpython-313-pytest-9.0.2.pyc new file mode 100644 index 00000000..83497383 Binary files /dev/null and b/Week02/__pycache__/test_weighted.cpython-313-pytest-9.0.2.pyc differ diff --git a/Week02/__pycache__/weighted_yigit_dastan.cpython-313.pyc b/Week02/__pycache__/weighted_yigit_dastan.cpython-313.pyc new file mode 100644 index 00000000..f72a70a0 Binary files /dev/null and b/Week02/__pycache__/weighted_yigit_dastan.cpython-313.pyc differ diff --git a/Week02/weighted_baris_bursali.py b/Week02/weighted_baris_bursali.py new file mode 100644 index 00000000..5bdd3619 --- /dev/null +++ b/Week02/weighted_baris_bursali.py @@ -0,0 +1,7 @@ +import random + +def weighted_srs(data, n, weights, with_replacement=False): + if with_replacement or weights is None: + return random.choices(data, k=n) if with_replacement else random.sample(data, n) + population = sum([[data[i]] * weights[i] for i in range(len(data))], []) + return random.sample(population, n) \ No newline at end of file diff --git a/Week03/shifted_baris_bursali.py b/Week03/shifted_baris_bursali.py new file mode 100644 index 00000000..ed2d08ac --- /dev/null +++ b/Week03/shifted_baris_bursali.py @@ -0,0 +1,5 @@ +def shifted(sample): + n = len(sample) + mean = sum(sample) / n + median = sorted(sample)[n // 2] if n % 2 != 0 else (sorted(sample)[n // 2 - 1] + sorted(sample)[n // 2]) / 2 + return abs(mean - median) / abs(mean) * 100 \ No newline at end of file