Нахил і швидкість зміни
У цій вправі ви змоделюєте рух автомобіля з (приблизно) сталою швидкістю, обчисливши середню швидкість за всю поїздку. Лінійний зв'язок моделюється між часом, що минув, і пройденою відстанню.
У цьому випадку параметр моделі a1, або нахил, наближено, або «оцінено», як середню швидкість. Іншими словами, це «швидкість зміни» відстані («підйом», rise), поділеної на час («пробіг», run).

Ця вправа є частиною курсу
Вступ до лінійного моделювання в Python
Інструкції до вправи
- Обчисліть покрокові різниці для
timesіdistancesза допомогоюnumpy.diff(). - Обчисліть масив
velocitiesяк відношенняdiff_distance, поділеного наdiff_times. - Обчисліть середнє та діапазон значень швидкості, використавши методи
numpymean,max,min. - Побудуйте графік масиву
velocities, щоб побачити середнє значення та розкид.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)