【发布时间】:2015-11-03 20:07:49
【问题描述】:
我创建了两个包含多个时间戳的 numpy 数组。时间戳采用月、日、年、小时、秒格式(例如 2009 年 12 月 8 日 10:00),我希望用它们来计算速度。我的速度函数几乎完成了,我只是不知道如何能够减去两个数组来找到它们之间的差异。我尝试使用 np.subtract..
def speedofelephant(lat1, long1, time1, lat2, long2, time2):
distance = haversine_distance(lat1, long1, lat2, long2) # meter
delta_time = np.subtract(time1,time2)
print delta_time
# set speed
speed = (distance / delta_time) # speed in m/s
speed = speed * 3.6 # speed in km/h
但我收到此错误...
NotImplemented
Traceback (most recent call last):
File "C:/script.py", line 187, in <module>
speed=speedofelephant(lat1, long1, time1, lat2, long2, time2)
File "C:/script.py", line 182, in speedofelephant
speed = (distance / delta_time) # speed in m/s
TypeError: unsupported operand type(s) for /: 'float' and 'NotImplementedType'
有什么建议吗?
【问题讨论】: