1. Learn
  2. /
  3. Cursuri
  4. /
  5. Exersarea întrebărilor de interviu de programare în Python

Connected

exercițiu

Funcții cu argumente suplimentare

Să adăugăm câteva argumente la definiția funcției!

Datele numerice din scores reprezintă performanța studenților, scalată între 0 și 100. Sarcina ta este să redimensionezi aceste date la un interval arbitrar între low și high. Redimensionarea trebuie făcută în mod liniar, adică pentru orice punct de date \(x\) dintr-o coloană:

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

Pentru a realiza redimensionarea, va trebui să definești funcția rescale(). Reține că operația de mai sus poate fi aplicată direct asupra unui obiect de tip Series. După ce definești funcția, va trebui să o aplici pe coloanele specificate din scores.

Instrucțiuni 1/2

undefined XP
    1
    2
  • Definește expresia pentru redimensionarea seriei de intrare.
  • Redimensionează datele din cols astfel încât să se încadreze între 1 și 10.