numpy date issue - 将浮点年周格式转换为numpy的日期格式

时间:2017-01-09 08:02:06

标签: python datetime numpy

我有一个浮点值,表示具有年周格式的日期,如下所示:

201423.0000

2014年是年份,23是周数。如何将此浮点值转换为numpy的日期时间格式?

1 个答案:

答案 0 :(得分:1)

这是一种方式:

In [43]: a = 201423.0000

In [48]: date = np.datetime64(str(int(a // 100)), 'Y') + np.timedelta64(int(a%100), 'W')

In [49]: date
Out[49]: numpy.datetime64('2014-06-05')