我有两个日期时间数组,我试图输出一个数组,只有这两个数组之间重复的日期..我觉得这是我应该能够回答自己,但我花了很多时间搜索,我不明白如何解决这个问题。找到两个日期时间数组之间的重复日期python
>>> datetime1[0:4]
array([datetime.datetime(2014, 6, 19, 4, 0),
datetime.datetime(2014, 6, 19, 5, 0),
datetime.datetime(2014, 6, 19, 6, 0),
datetime.datetime(2014, 6, 19, 7, 0)], dtype=object)
>>> datetime2[0:4]
array([datetime.datetime(2014, 6, 19, 3, 0),
datetime.datetime(2014, 6, 19, 4, 0),
datetime.datetime(2014, 6, 19, 5, 0),
datetime.datetime(2014, 6, 19, 6, 0)], dtype=object)
我下面试过,但我还是不明白为什么这不起作用
>>> np.where(datetime1==datetime2)
(array([], dtype=int64),)
对于NumPy的循环通常是一个贫穷的解决方案。 –