Tworzenie aplikacji wiersza poleceń do analizy danych
Tworzysz narzędzie wiersza poleceń, które pozwala użytkownikowi interaktywnie eksplorować zbiór danych. Zdefiniowaliśmy cztery funkcje: mean(), std(), minimum() i maximum(), które użytkownicy mogą wywoływać, aby analizować swoje dane. Uzupełnij ten fragment kodu tak, aby użytkownicy mogli wywoływać dowolną z tych funkcji, wpisując jej nazwę w wierszu poleceń.
Uwaga: Funkcja get_user_input() w tym ćwiczeniu jest uproszczoną wersją pobierania polecenia od użytkownika – losowo zwraca jedną z czterech nazw funkcji. W rzeczywistej aplikacji pytałbyś o dane wejściowe i czekał na odpowiedź użytkownika.
To ćwiczenie jest częścią kursu
Pisanie funkcji w Pythonie
Instrukcje do ćwiczenia
- Dodaj funkcje
std(),minimum()imaximum()do słownikafunction_map, tak jak zrobiliśmy to zmean(). - Nazwa funkcji, którą chce wywołać użytkownik, jest przechowywana w zmiennej
func_name. Użyj słownika funkcjifunction_map, aby wywołać wybraną funkcję i przekazaćdatajako argument.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)