我有兩個日期時間數組,我試圖輸出一個數組,只有這兩個數組之間重複的日期..我覺得這是我應該能夠回答自己,但我花了很多時間搜索,我不明白如何解決這個問題。找到兩個日期時間數組之間的重複日期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的循環通常是一個貧窮的解決方案。 –