在python3中,我有一个datetime
对象的列表,我希望使用numpy
通过除以表示为Python timedelta
的固定时间段来包装(Python模数%
操作符)。目标是派生一个包含余数的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
datetime64
和timedelta64
对象,但到目前为止都是徒劳的。我很高兴充实错误信息,如果这将是有用的,或提供任何其他信息的人可能需要。你知道吗
更广泛的问题:如果这适用于np.fmod()
,那么它是否适用于其他有用的numpy
函数?有什么禁区吗?你知道吗
或者我应该把所有的东西都转换成浮点数,然后处理完吗?或者我应该通过弦吗?你知道吗
我不想用熊猫或Python2。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐