ÎncepețiÎncepe gratuit

Pantă și rate de variație

În acest exercițiu, vei modela mișcarea unei mașini care circulă cu o viteză (aproximativ) constantă, calculând viteza medie pe întreaga călătorie. Relația liniară modelată este între timpul scurs și distanța parcursă.

În acest caz, parametrul modelului a1, adică panta, este aproximat sau „estimat" ca viteza medie – cu alte cuvinte, „rata de variație" a distanței („creșterea") împărțită la timp („deplasarea orizontală").

Acest exercițiu face parte din cursul

Introducere în modelarea liniară în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează diferențele punct cu punct atât pentru times, cât și pentru distances, folosind numpy.diff().
  • Calculează un array de velocities ca raport dintre diff_distance și diff_times.
  • Calculează media și intervalul de valori ale vitezei, folosind metodele mean, max și min din numpy.
  • Reprezintă grafic array-ul velocities pentru a vizualiza media și dispersia valorilor.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Compute an array of velocities as the slope between each point
diff_distances = np.diff(____)
diff_times = np.diff(____)
velocities = ____ / diff_times

# Chracterize the center and spread of the velocities
v_avg = np.____(velocities)
v_max = np.____(velocities)
v_min = np.____(velocities)
v_range = ____ - ____

# Plot the distribution of velocities
fig = plot_velocity_timeseries(times[1:], velocities)
Editează și rulează codul