我有两个日期时间数组,想要输出一个仅包含两个数组中都有的日期的数组。虽然我觉得这是我应该自己能回答的问题,但我已经花了很多时间搜索,但我并不知道如何解决。
>>> 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),)