我需要检查是否在给定的开始和结束时间下,该时间段“侵占”了晚上02:00至04:59之间的时间段。该函数具有很多ncalls函数,因此我需要优化其性能。
目前我有此解决方案,但由于熊猫的date_range,它的速度很慢。
start = starttime
end = endtime
date_range = pd.date_range(start,end,freq='h')
if (2 or 3 or 4) in date_range.hour:
return True
return False
有没有没有使用pd.date_range或是否过多的解决方案的快速解决方案?