timestamp1 timestamp2. datetime , -, :
from datetime import datetime as dt
def speed(lat1, long1, time1, lat2, long2, time2):
distance = haversine_distance(lat1, long1, lat2, long2)
time1 = dt.strptime(time1, "%m/%d/%Y %H:%M")
time2 = dt.strptime(time2, "%m/%d/%Y %H:%M")
delta_time = (time2 - time1).total_seconds()
speed = (distance / delta_time)
speed = speed * 3.6
return speed
n
, n-1
, i
th - i
th i+1
th , :
def computeDeltaTimes(L):
answer = []
a, b = itertools.tee(L)
next(B, None)
fmt = "%m/%d/%Y %H:%M"
for start, end in zip(a,b):
answer.append((dt.strptime(end, fmt) - dt.strptime(start, fmt)).total_seconds())
return answer