假设您已经处理了numpy.mydata[1:,0]属性错误
你的数据看起来像:In [268]: mydata=['2016-09-15T00:00:13' ,
...: '2016-09-15T00:00:38' ,
...: '2016-09-15T00:00:53' ,
...: '2016-09-15T23:59:28' ,
...: '2016-09-15T23:59:37' ,
...: '2016-09-15T23:59:52']
或者在数组形式中,它是一个由字符串组成的ld数组
^{pr2}$
numpy有一个版本的datetime,它以64位浮点形式存储,可以用数字表示。您的日期很容易转换成astype(您的格式是标准的):In [271]: mydata.astype(np.datetime64)
Out[271]:
array(['2016-09-15T00:00:13', '2016-09-15T00:00:38', '2016-09-15T00:00:53',
'2016-09-15T23:59:28', '2016-09-15T23:59:37', '2016-09-15T23:59:52'],
dtype='datetime64[s]')
tolist将此数组转换为列表,并将日期转换为datetime对象:In [274]: D.tolist()
Out[274]:
[datetime.datetime(2016, 9, 15, 0, 0, 13),