如何将numpy模数/余数运算应用于日期时间列表?

在Python 3中,我有一个datetime对象的列表,我希望使用numpy通过除以表示的固定时间段来包装(python模数%运算符)作为python timedelta。目标是派生一个包含余数的numpy数组。

考虑:

import numpy as np
from datetime import datetime,timedelta
t=[]
for i in range(10):
    t.append(datetime.strptime('1066-10-1%i'%i,'%Y-%m-%d'))

delta_t = timedelta(days=2)

# Apply np.fmod(),but run into type conversion difficulties

如何使用numpy来完成以下操作?

t_mod = t % delta_t

到目前为止,我尝试转换为numpy datetime64timedelta64对象是徒劳的。我很高兴将错误消息充实,如果有帮助的话,或者提供人们可能需要的任何其他信息。

更广泛的问题:如果这适用于np.fmod(),是否可以用于其他有用的numpy功能?有什么禁忌吗?

还是我应该将所有内容都转换为浮点数并完成操作?还是应该通过字符串?

我不想使用pandas或Python 2。

luvlu 回答:如何将numpy模数/余数运算应用于日期时间列表?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3161422.html

大家都在问