def contains(self, order_book_id, dates):
try:
s, e = self._index[order_book_id]
except KeyError:
return [False] * len(dates)
def _to_dt_int(d):
if isinstance(d, (int, np.int64, np.uint64)):
if d > 100000000:
return int(d // 1000000)
else:
return d.year*10000 + d.month*100 + d.day
date_set = self._get_set(s, e)
return [(_to_dt_int(d) in date_set) for d in dates]
评论列表
文章目录