BaşlayınÜcretsiz başlayın

Eğim ve Değişim Hızları

Bu egzersizde, bir arabanın (kabaca) sabit hızla hareketini, tüm yolculuk boyunca ortalama hızı hesaplayarak modelleyeceksin. Modellenen doğrusal ilişki, geçen zaman ile katedilen mesafe arasındadır.

Bu durumda, model parametresi a1 ya da eğim, ortalama hız olarak yaklaşıklaştırılır veya "tahmin edilir"; başka bir deyişle, mesafenin ("rise") zamana ("run") göre "değişim hızı"dır, yani mesafe artışının zaman artışına bölünmesidir.

Bu egzersiz, kursun bir parçasıdır

Python ile Doğrusal Modellemenin Temelleri

Kursa Göz Atın

Egzersiz talimatları

  • numpy.diff() kullanarak hem times hem de distances dizilerinin nokta-nokta farklarını hesapla.
  • velocities dizisini, diff_distance değerlerini diff_times değerlerine bölerek hesapla.
  • numpy metodları mean, max, min ile hız değerlerinin ortalamasını ve aralığını hesapla.
  • Değerlerin ortalama ve dağılımını görmek için velocities dizisini görselleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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)
Kodu Düzenle ve Çalıştır