是否可以转换类似的东西;将数组datatime.datetime转换为浮点数
array([datetime.datetime(2014, 2, 1, 0, 0, 0, 100000),
datetime.datetime(2014, 2, 1, 0, 0, 0, 300000),
datetime.datetime(2014, 2, 1, 0, 0, 0, 500000), ...,
datetime.datetime(2014, 2, 1, 19, 30, 0, 500000),
datetime.datetime(2014, 2, 1, 19, 30, 0, 700000),
datetime.datetime(2014, 2, 1, 19, 30, 0, 900000)], dtype=object)
这样:
array([ 1.39277301e+09, 1.39277301e+09, 1.39277301e+09, ...,
1.39285442e+09, 1.39285442e+09, 1.39285442e+09])
我基本上会喜欢的datetime.datetime
转换为timestamp
,与dtype = float
。
什么是你想用来将日期时间转换为浮动的规则或映射?即为什么'datetime.datetime(2014,2,1,0,0,0,100000)'变为'1.39277301e + 09'? –
看看使用'np.datetime64' – hpaulj