假设我想在一个for循环的100次迭代中,将日期时间值存储在一个numpy数组中,如下所示:
每当我这样做时,就会出现以下错误:
现在我遇到了以下错误:
import numpy as np
import time
from datetime import datetime
Startmult = np.zeros((1,100))
for i in range(100):
Startmult[i] = datetime.now()
每当我这样做时,就会出现以下错误:
float() argument must be a string or a number, not 'datetime.datetime'
有没有办法克服这个错误?
感谢您的帮助!
编辑:此外,现在我想做以下事情,但似乎找不到解决方案:
CPUtime = np.zeros((100), dtype='datetime64[s]')
for i in range(100):
Start = datetime.now()
CPUtime[i] = datetime.now()-Start
现在我遇到了以下错误:
Could not convert object to NumPy datetime