-1
爲什麼np.searchsorted返回負指數。我的數組大約有2百萬條目或日期。日期按排序順序排列。np.searchsorted負值
我將15分鐘偏移量添加到現有日期...然後嘗試查找最近的日期。
所以代碼看起來像這樣
cl1indices = np.searchsorted(pd.to_datetime(currentdata['date']),(pd.to_datetime(currentdata['date'])+timedelta(minutes=duration)),side='right')-1
這些cl1indices應始終是積極的,我看不出有任何理由可以是負數,如果數據被完全排序。在np.searchsorted中有一些錯誤嗎?
得到這些指標後,我基本上是做這樣的事情
currentdata['spot'][cl1indices]-currentdata['spot']
我篩選出那些大於15 +/-阿爾法秒間隔時間。
您可以創建一個自包含的示例,我們可以運行以重現結果? –
在我的代碼有一個錯誤....道歉發佈不正確的問題:( – coffeequant