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
Pokyny k cvičení
- Přidej funkce
std(),minimum()amaximum()do slovníkufunction_map, stejně jako jsme to udělali smean(). - Název funkce, kterou chce uživatel zavolat, je uložen v proměnné
func_name. Pomocí slovníku funkcífunction_mapzavolej vybranou funkci a předej jí jako argumentdata.
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)