1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Paralelní programování v R

Connected

Cvičení

Konfigurace furrr

Pracuješ pro poradenskou firmu v oblasti veřejného zdraví. Tvůj šéf chce, abys napsal/a paralelní kód pro výpočet různých kvantilů rozdělení střední délky života.

V pracovním prostředí máš k dispozici ls_exp – seznam vektorů. Každý prvek tohoto seznamu je vektor odhadů střední délky života pro jednotlivé země. Funkce calc_quant() pro výpočet kvantilů je připravena k použití. Přijímá dva argumenty: life_exp (vektor střední délky života) a quant (statická hodnota kvantilu, který se má vypočítat). Hodnota pro druhý argument je uložena v proměnné my_quant ve tvém pracovním prostředí.

Potřebuješ aplikovat calc_quant() na každý prvek ls_exp pomocí balíčku furrr.

Balíček furrr je již načtený.

Pokyny

100 XP
  • Vytvoř konfiguraci pro funkce furrr, která určí my_quant jako globální proměnnou.
  • Ve volání future_map() namapuj calc_quant() na každý prvek ls_exp.
  • Exportovanou globální proměnnou předej argumentu quant funkce calc_quant().
  • Dříve vytvořenou konfiguraci předej argumentu .options.