1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Connected

ćwiczenie

Funkcje z dodatkowymi argumentami

Dodajmy argumenty do definicji funkcji!

Dane liczbowe w scores przedstawiają wyniki studentów w skali od 0 do 100. Twoim zadaniem jest przeskalowanie tych danych do dowolnego zakresu między low a high. Skalowanie powinno być liniowe, tj. dla każdego punktu danych \(x\) w kolumnie:

\(x_{new}\) = \(x\frac{high -low}{100} + low\)

Aby wykonać skalowanie, musisz zdefiniować funkcję rescale(). Pamiętaj, że powyższą operację można zastosować bezpośrednio do obiektów typu Series. Po zdefiniowaniu funkcji zastosuj ją do wskazanych kolumn zbioru scores.

Instrukcje 1/2

undefined XP
    1
    2
  • Zdefiniuj wyrażenie do skalowania wejściowej serii danych.
  • Przeskaluj dane w cols tak, aby mieściły się w zakresie od 1 do 10.