np.searchsorted负值

时间:2014-07-17 04:42:21

标签: python numpy

为什么np.searchsorted返回负指数。我的阵列大约有200万个条目或日期。日期按排序顺序排列。

我正在向现有日期添加15分钟的偏移量...然后尝试找到最近的日期。

所以代码看起来像这样

cl1indices = np.searchsorted(pd.to_datetime(currentdata['date']),(pd.to_datetime(currentdata['date'])+timedelta(minutes=duration)),side='right')-1

这些cl1指标应始终为正数,如果数据完全排序,我认为没有理由说它们可能是负数。这是np.searchsorted中的一些错误吗?

获得这些索引后,我基本上做了类似的事情

currentdata['spot'][cl1indices]-currentdata['spot']

我过滤掉那些大于15 +/- alpha秒的时间。

1 个答案:

答案 0 :(得分:0)

错误的问题,可以删除。 np.searchsorted

不会发生这种情况