Sklon a rychlost změny
V tomto cvičení budeš modelovat pohyb auta jedoucího (přibližně) konstantní rychlostí tak, že vypočítáš průměrnou rychlost za celou cestu. Lineární vztah, který modelujeme, je mezi uplynulým časem a ujetou vzdáleností.
Parametr modelu a1, tedy sklon, je v tomto případě odhadnut jako průměrná rychlost – jinými slovy jako „rychlost změny" vzdálenosti („výška") dělená časem („délka").

Toto cvičení je součástí kurzu
Úvod do lineárního modelování v Pythonu
Pokyny k cvičení
- Pomocí
numpy.diff()vypočítej rozdíly mezi sousedními hodnotami poletimesi poledistances. - Vytvoř pole
velocitiesjako podíldiff_distanceadiff_times. - Vypočítej průměr a rozsah hodnot rychlosti pomocí metod
mean,maxaminz knihovnynumpy. - Vykresli pole
velocities, abys vizualizoval/a průměr a rozptyl hodnot.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)