def during(self, t1, t2):
t1 = np.datetime64(t1, unit=self.unit)
t2 = np.datetime64(t2, unit=self.unit)
mask = ((self.t > t1) & (self.t < t2))
if(np.all(mask == False, axis = 0)):
return None
result = Trajectory(self.x[mask], self.y[mask], self.t[mask])
return result
评论列表
文章目录