Začněte nyníZačněte zdarma

Nástroj pro analýzu dat z příkazové řádky

Vytváříš nástroj pro příkazovou řádku, který uživateli umožňuje interaktivně prozkoumávat datovou sadu. Máme připraveny čtyři funkce: mean(), std(), minimum() a maximum(), které může uživatel volat k analýze dat. Dokonči tuto část kódu tak, aby uživatel mohl zavolat libovolnou z těchto funkcí zadáním jejího názvu do vstupního promptu.

Poznámka: Funkce get_user_input() v tomto cvičení je simulovaná verze dotazu na vstup uživatele. Náhodně vrátí jeden ze čtyř názvů funkcí. V praxi bys požádal/a o vstup a čekal/a, dokud uživatel nezadá hodnotu.

Toto cvičení je součástí kurzu

Writing Functions in Python

Zobrazit kurz

Pokyny k cvičení

  • Přidej funkce std(), minimum() a maximum() do slovníku function_map, stejně jako jsme to udělali s mean().
  • Název funkce, kterou chce uživatel zavolat, je uložen v proměnné func_name. Pomocí slovníku funkcí function_map zavolej vybranou funkci a předej jí jako argument data.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
Upravit a spustit kód